home *** CD-ROM | disk | FTP | other *** search
/ develop, the CD; issue 1 / Apple_Develop_1989.bin / d e v e l o p (color) / d e v e l o p (color).rsrc / CODE_10.txt < prev    next >
Text File  |  1989-01-01  |  584KB  |  10,172 lines

  1. # near model CODE resource
  2. # jump table entries: 3832-3861 (30 of them)
  3. export_508:
  4. 00000000  4E75                     rts
  5. fn00000002:
  6. 00000002  4E56 FF96                link       A6, -0x006A
  7. 00000006  4878 03E8                push.l     0x3E8
  8. 0000000A  4EAD 0A7A                jsr        [A5 + 0xA7A /* export_331 */]
  9. 0000000E  588F                     addq.l     A7, 4
  10. 00000010  4A40                     tst.w      D0
  11. 00000012  6706                     beq        +0x8 /* 0000001A */
  12. 00000014  7025                     moveq.l    D0, 0x25
  13. 00000016  6000 0170                bra        +0x172 /* 00000188 */
  14. label0000001A:
  15. 0000001A  486E FFA2                pea.l      [A6 - 0x5E]
  16. 0000001E  4267                     clr.w      -[A7]
  17. 00000020  4267                     clr.w      -[A7]
  18. 00000022  4267                     clr.w      -[A7]
  19. 00000024  4267                     clr.w      -[A7]
  20. 00000026  A8A7                     syscall    SetRect
  21. 00000028  6000 0074                bra        +0x76 /* 0000009E */
  22. label0000002C:
  23. 0000002C  486E FFAA                pea.l      [A6 - 0x56]
  24. 00000030  4EBA 4B02                jsr        [PC + 0x4B02 /* 00004B34 */]
  25. 00000034  588F                     addq.l     A7, 4
  26. 00000036  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  27. 0000003A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  28. 0000003E  486E FF9A                pea.l      [A6 - 0x66]
  29. 00000042  A8AC                     syscall    Pt2Rect
  30. 00000044  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  31. 00000048  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  32. 0000004C  486E FF9A                pea.l      [A6 - 0x66]
  33. 00000050  4EBA 15A0                jsr        [PC + 0x15A0 /* 000015F2 */]
  34. 00000054  4FEF 000C                lea.l      A7, [A7 + 0xC]
  35. 00000058  4267                     clr.w      -[A7]
  36. 0000005A  486E FF9A                pea.l      [A6 - 0x66]
  37. 0000005E  486E FFA2                pea.l      [A6 - 0x5E]
  38. 00000062  A8A6                     syscall    EqualRect
  39. 00000064  101F                     move.b     D0, [A7]+
  40. 00000066  4A00                     tst.b      D0
  41. 00000068  6634                     bne        +0x36 /* 0000009E */
  42. 0000006A  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  43. 0000006E  486E FFA2                pea.l      [A6 - 0x5E]
  44. 00000072  4EBA 0118                jsr        [PC + 0x118 /* 0000018C */]
  45. 00000076  5C8F                     addq.l     A7, 6
  46. 00000078  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  47. 0000007C  486E FF9A                pea.l      [A6 - 0x66]
  48. 00000080  4EBA 010A                jsr        [PC + 0x10A /* 0000018C */]
  49. 00000084  5C8F                     addq.l     A7, 6
  50. 00000086  4878 0002                push.l     0x2
  51. 0000008A  486E FF96                pea.l      [A6 - 0x6A]
  52. 0000008E  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  53. 00000092  41EE FFA2                lea.l      A0, [A6 - 0x5E]
  54. 00000096  43EE FF9A                lea.l      A1, [A6 - 0x66]
  55. 0000009A  20D9                     move.l     [A0]+, [A1]+
  56. 0000009C  20D9                     move.l     [A0]+, [A1]+
  57. label0000009E:
  58. 0000009E  4EBA 4B16                jsr        [PC + 0x4B16 /* 00004BB6 */]
  59. 000000A2  4A40                     tst.w      D0
  60. 000000A4  6686                     bne        -0x78 /* 0000002C */
  61. 000000A6  7064                     moveq.l    D0, 0x64
  62. 000000A8  3D40 FFAE                move.w     [A6 - 0x52], D0
  63. 000000AC  0C6E 0002 0010           cmpi.w     [A6 + 0x10], 0x2
  64. 000000B2  6606                     bne        +0x8 /* 000000BA */
  65. 000000B4  7065                     moveq.l    D0, 0x65
  66. 000000B6  3D40 FFAE                move.w     [A6 - 0x52], D0
  67. label000000BA:
  68. 000000BA  0C6E 0003 0010           cmpi.w     [A6 + 0x10], 0x3
  69. 000000C0  6606                     bne        +0x8 /* 000000C8 */
  70. 000000C2  7066                     moveq.l    D0, 0x66
  71. 000000C4  3D40 FFAE                move.w     [A6 - 0x52], D0
  72. label000000C8:
  73. 000000C8  426E FFB0                clr.w      [A6 - 0x50]
  74. 000000CC  7001                     moveq.l    D0, 0x01
  75. 000000CE  3D40 FFB2                move.w     [A6 - 0x4E], D0
  76. 000000D2  42A7                     clr.l      -[A7]
  77. 000000D4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  78. 000000D8  4EBA 0DD6                jsr        [PC + 0xDD6 /* 00000EB0 */]
  79. 000000DC  508F                     addq.l     A7, 8
  80. 000000DE  2D40 FFB4                move.l     [A6 - 0x4C], D0
  81. 000000E2  7001                     moveq.l    D0, 0x01
  82. 000000E4  2D40 FFB8                move.l     [A6 - 0x48], D0
  83. 000000E8  41EE FFBC                lea.l      A0, [A6 - 0x44]
  84. 000000EC  43EE FFA2                lea.l      A1, [A6 - 0x5E]
  85. 000000F0  20D9                     move.l     [A0]+, [A1]+
  86. 000000F2  20D9                     move.l     [A0]+, [A1]+
  87. 000000F4  3D6D B2EA FFC6           move.w     [A6 - 0x3A], [A5 - 0x4D16]
  88. 000000FA  3D6D B2EC FFC4           move.w     [A6 - 0x3C], [A5 - 0x4D14]
  89. 00000100  3D6D B2E6 FFCA           move.w     [A6 - 0x36], [A5 - 0x4D1A]
  90. 00000106  3D6D B2EE FFC8           move.w     [A6 - 0x38], [A5 - 0x4D12]
  91. 0000010C  3D6D B2E8 FFCE           move.w     [A6 - 0x32], [A5 - 0x4D18]
  92. 00000112  3D6D B2F0 FFCC           move.w     [A6 - 0x34], [A5 - 0x4D10]
  93. 00000118  206D B184                movea.l    A0, [A5 - 0x4E7C]
  94. 0000011C  302D B2E2                move.w     D0, [A5 - 0x4D1E]
  95. 00000120  48C0                     ext.l      D0
  96. 00000122  E780                     asl        D0, 3
  97. 00000124  D090                     add.l      D0, [A0]
  98. 00000126  2040                     movea.l    A0, D0
  99. 00000128  43EE FFD8                lea.l      A1, [A6 - 0x28]
  100. 0000012C  5488                     addq.l     A0, 2
  101. 0000012E  22D8                     move.l     [A1]+, [A0]+
  102. 00000130  22D8                     move.l     [A1]+, [A0]+
  103. 00000132  206D B184                movea.l    A0, [A5 - 0x4E7C]
  104. 00000136  302D B2E4                move.w     D0, [A5 - 0x4D1C]
  105. 0000013A  48C0                     ext.l      D0
  106. 0000013C  E780                     asl        D0, 3
  107. 0000013E  D090                     add.l      D0, [A0]
  108. 00000140  2040                     movea.l    A0, D0
  109. 00000142  43EE FFD0                lea.l      A1, [A6 - 0x30]
  110. 00000146  5488                     addq.l     A0, 2
  111. 00000148  22D8                     move.l     [A1]+, [A0]+
  112. 0000014A  22D8                     move.l     [A1]+, [A0]+
  113. 0000014C  3D6D B2F6 FFE0           move.w     [A6 - 0x20], [A5 - 0x4D0A]
  114. 00000152  3D6D B2F8 FFE2           move.w     [A6 - 0x1E], [A5 - 0x4D08]
  115. 00000158  426E FFE4                clr.w      [A6 - 0x1C]
  116. 0000015C  426E FFE6                clr.w      [A6 - 0x1A]
  117. 00000160  700F                     moveq.l    D0, 0x0F
  118. 00000162  3D40 FFF4                move.w     [A6 - 0xC], D0
  119. 00000166  700F                     moveq.l    D0, 0x0F
  120. 00000168  3D40 FFF6                move.w     [A6 - 0xA], D0
  121. 0000016C  42AE FFE8                clr.l      [A6 - 0x18]
  122. 00000170  42AE FFEC                clr.l      [A6 - 0x14]
  123. 00000174  42AE FFF0                clr.l      [A6 - 0x10]
  124. 00000178  486E FFAE                pea.l      [A6 - 0x52]
  125. 0000017C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  126. 00000180  4EBA 0DA8                jsr        [PC + 0xDA8 /* 00000F2A */]
  127. 00000184  508F                     addq.l     A7, 8
  128. 00000186  7000                     moveq.l    D0, 0x00
  129. label00000188:
  130. 00000188  4E5E                     unlink     A6
  131. 0000018A  4E75                     rts
  132. fn0000018C:
  133. 0000018C  4E56 0000                link       A6, 0
  134. 00000190  302E 000C                move.w     D0, [A6 + 0xC]
  135. 00000194  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  136. 00000198  0001 0003                ori.b      D1, 0x3
  137. 0000019C  0026 0006                ori.b      -[A6], 0x6
  138. 000001A0  000C 001A                ori.b      A4, 0x1A
  139. 000001A4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  140. 000001A8  A8A1                     syscall    FrameRect
  141. 000001AA  6016                     bra        +0x18 /* 000001C2 */
  142. 000001AC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  143. 000001B0  3F3C 000F                move.w     -[A7], 0xF
  144. 000001B4  3F3C 000F                move.w     -[A7], 0xF
  145. 000001B8  A8B0                     syscall    FrameRoundRect
  146. 000001BA  6006                     bra        +0x8 /* 000001C2 */
  147. 000001BC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  148. 000001C0  A8B7                     syscall    FrameOval
  149. label000001C2:
  150. 000001C2  4E5E                     unlink     A6
  151. 000001C4  4E75                     rts
  152. fn000001C6:
  153. 000001C6  4E56 FF9A                link       A6, -0x0066
  154. 000001CA  4878 03E8                push.l     0x3E8
  155. 000001CE  4EAD 0A7A                jsr        [A5 + 0xA7A /* export_331 */]
  156. 000001D2  588F                     addq.l     A7, 4
  157. 000001D4  4A40                     tst.w      D0
  158. 000001D6  6706                     beq        +0x8 /* 000001DE */
  159. 000001D8  7025                     moveq.l    D0, 0x25
  160. 000001DA  6000 0156                bra        +0x158 /* 00000332 */
  161. label000001DE:
  162. 000001DE  2D6E 000C FF9E           move.l     [A6 - 0x62], [A6 + 0xC]
  163. 000001E4  2D6E 000C FF9A           move.l     [A6 - 0x66], [A6 + 0xC]
  164. 000001EA  606A                     bra        +0x6C /* 00000256 */
  165. label000001EC:
  166. 000001EC  486E FF9A                pea.l      [A6 - 0x66]
  167. 000001F0  4EBA 4942                jsr        [PC + 0x4942 /* 00004B34 */]
  168. 000001F4  588F                     addq.l     A7, 4
  169. 000001F6  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  170. 000001FA  486E FF9A                pea.l      [A6 - 0x66]
  171. 000001FE  486E 000C                pea.l      [A6 + 0xC]
  172. 00000202  4EBA 138C                jsr        [PC + 0x138C /* 00001590 */]
  173. 00000206  4FEF 000A                lea.l      A7, [A7 + 0xA]
  174. 0000020A  4267                     clr.w      -[A7]
  175. 0000020C  2F2E FF9A                move.l     -[A7], [A6 - 0x66]
  176. 00000210  2F2E FF9E                move.l     -[A7], [A6 - 0x62]
  177. 00000214  A881                     syscall    EqualPt
  178. 00000216  101F                     move.b     D0, [A7]+
  179. 00000218  4A00                     tst.b      D0
  180. 0000021A  663A                     bne        +0x3C /* 00000256 */
  181. 0000021C  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  182. 00000220  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  183. 00000224  A893                     syscall    MoveTo
  184. 00000226  3F2E FFA0                move.w     -[A7], [A6 - 0x60]
  185. 0000022A  3F2E FF9E                move.w     -[A7], [A6 - 0x62]
  186. 0000022E  A891                     syscall    LineTo
  187. 00000230  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  188. 00000234  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  189. 00000238  A893                     syscall    MoveTo
  190. 0000023A  3F2E FF9C                move.w     -[A7], [A6 - 0x64]
  191. 0000023E  3F2E FF9A                move.w     -[A7], [A6 - 0x66]
  192. 00000242  A891                     syscall    LineTo
  193. 00000244  4878 0002                push.l     0x2
  194. 00000248  486E FFA2                pea.l      [A6 - 0x5E]
  195. 0000024C  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  196. 00000250  2D6E FF9A FF9E           move.l     [A6 - 0x62], [A6 - 0x66]
  197. label00000256:
  198. 00000256  4EBA 495E                jsr        [PC + 0x495E /* 00004BB6 */]
  199. 0000025A  4A40                     tst.w      D0
  200. 0000025C  668E                     bne        -0x70 /* 000001EC */
  201. 0000025E  2F2E FF9A                move.l     -[A7], [A6 - 0x66]
  202. 00000262  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  203. 00000266  486E FFA6                pea.l      [A6 - 0x5A]
  204. 0000026A  A8AC                     syscall    Pt2Rect
  205. 0000026C  7067                     moveq.l    D0, 0x67
  206. 0000026E  3D40 FFAE                move.w     [A6 - 0x52], D0
  207. 00000272  426E FFB0                clr.w      [A6 - 0x50]
  208. 00000276  7003                     moveq.l    D0, 0x03
  209. 00000278  3D40 FFB2                move.w     [A6 - 0x4E], D0
  210. 0000027C  42A7                     clr.l      -[A7]
  211. 0000027E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  212. 00000282  4EBA 0C2C                jsr        [PC + 0xC2C /* 00000EB0 */]
  213. 00000286  508F                     addq.l     A7, 8
  214. 00000288  2D40 FFB4                move.l     [A6 - 0x4C], D0
  215. 0000028C  7001                     moveq.l    D0, 0x01
  216. 0000028E  2D40 FFB8                move.l     [A6 - 0x48], D0
  217. 00000292  41EE FFBC                lea.l      A0, [A6 - 0x44]
  218. 00000296  43EE FFA6                lea.l      A1, [A6 - 0x5A]
  219. 0000029A  20D9                     move.l     [A0]+, [A1]+
  220. 0000029C  20D9                     move.l     [A0]+, [A1]+
  221. 0000029E  3D6D B2EA FFC6           move.w     [A6 - 0x3A], [A5 - 0x4D16]
  222. 000002A4  3D6D B2EC FFC4           move.w     [A6 - 0x3C], [A5 - 0x4D14]
  223. 000002AA  3D6D B2E6 FFCA           move.w     [A6 - 0x36], [A5 - 0x4D1A]
  224. 000002B0  3D6D B2EE FFC8           move.w     [A6 - 0x38], [A5 - 0x4D12]
  225. 000002B6  3D6D B2E8 FFCE           move.w     [A6 - 0x32], [A5 - 0x4D18]
  226. 000002BC  3D6D B2F0 FFCC           move.w     [A6 - 0x34], [A5 - 0x4D10]
  227. 000002C2  206D B184                movea.l    A0, [A5 - 0x4E7C]
  228. 000002C6  302D B2E2                move.w     D0, [A5 - 0x4D1E]
  229. 000002CA  48C0                     ext.l      D0
  230. 000002CC  E780                     asl        D0, 3
  231. 000002CE  D090                     add.l      D0, [A0]
  232. 000002D0  2040                     movea.l    A0, D0
  233. 000002D2  43EE FFD8                lea.l      A1, [A6 - 0x28]
  234. 000002D6  5488                     addq.l     A0, 2
  235. 000002D8  22D8                     move.l     [A1]+, [A0]+
  236. 000002DA  22D8                     move.l     [A1]+, [A0]+
  237. 000002DC  206D B184                movea.l    A0, [A5 - 0x4E7C]
  238. 000002E0  302D B2E4                move.w     D0, [A5 - 0x4D1C]
  239. 000002E4  48C0                     ext.l      D0
  240. 000002E6  E780                     asl        D0, 3
  241. 000002E8  D090                     add.l      D0, [A0]
  242. 000002EA  2040                     movea.l    A0, D0
  243. 000002EC  43EE FFD0                lea.l      A1, [A6 - 0x30]
  244. 000002F0  5488                     addq.l     A0, 2
  245. 000002F2  22D8                     move.l     [A1]+, [A0]+
  246. 000002F4  22D8                     move.l     [A1]+, [A0]+
  247. 000002F6  3D6D B2F6 FFE0           move.w     [A6 - 0x20], [A5 - 0x4D0A]
  248. 000002FC  3D6D B2F8 FFE2           move.w     [A6 - 0x1E], [A5 - 0x4D08]
  249. 00000302  426E FFE4                clr.w      [A6 - 0x1C]
  250. 00000306  426E FFE6                clr.w      [A6 - 0x1A]
  251. 0000030A  2D6E 000C FFF8           move.l     [A6 - 0x8], [A6 + 0xC]
  252. 00000310  2D6E FF9A FFFC           move.l     [A6 - 0x4], [A6 - 0x66]
  253. 00000316  42AE FFE8                clr.l      [A6 - 0x18]
  254. 0000031A  42AE FFEC                clr.l      [A6 - 0x14]
  255. 0000031E  42AE FFF0                clr.l      [A6 - 0x10]
  256. 00000322  486E FFAE                pea.l      [A6 - 0x52]
  257. 00000326  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  258. 0000032A  4EBA 0BFE                jsr        [PC + 0xBFE /* 00000F2A */]
  259. 0000032E  508F                     addq.l     A7, 8
  260. 00000330  7000                     moveq.l    D0, 0x00
  261. label00000332:
  262. 00000332  4E5E                     unlink     A6
  263. 00000334  4E75                     rts
  264. fn00000336:
  265. 00000336  4E56 FFA2                link       A6, -0x005E
  266. 0000033A  4878 0FA0                push.l     0xFA0
  267. 0000033E  4EAD 0A7A                jsr        [A5 + 0xA7A /* export_331 */]
  268. 00000342  588F                     addq.l     A7, 4
  269. 00000344  4A40                     tst.w      D0
  270. 00000346  6706                     beq        +0x8 /* 0000034E */
  271. 00000348  7025                     moveq.l    D0, 0x25
  272. 0000034A  6000 00E0                bra        +0xE2 /* 0000042C */
  273. label0000034E:
  274. 0000034E  3F2D B2EC                move.w     -[A7], [A5 - 0x4D14]
  275. 00000352  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  276. 00000356  4EBA 07E0                jsr        [PC + 0x7E0 /* 00000B38 */]
  277. 0000035A  5C8F                     addq.l     A7, 6
  278. 0000035C  2D40 FFA2                move.l     [A6 - 0x5E], D0
  279. 00000360  206E FFA2                movea.l    A0, [A6 - 0x5E]
  280. 00000364  2050                     movea.l    A0, [A0]
  281. 00000366  43EE FFF8                lea.l      A1, [A6 - 0x8]
  282. 0000036A  5488                     addq.l     A0, 2
  283. 0000036C  22D8                     move.l     [A1]+, [A0]+
  284. 0000036E  22D8                     move.l     [A1]+, [A0]+
  285. 00000370  7068                     moveq.l    D0, 0x68
  286. 00000372  3D40 FFA6                move.w     [A6 - 0x5A], D0
  287. 00000376  426E FFA8                clr.w      [A6 - 0x58]
  288. 0000037A  7001                     moveq.l    D0, 0x01
  289. 0000037C  3D40 FFAA                move.w     [A6 - 0x56], D0
  290. 00000380  42A7                     clr.l      -[A7]
  291. 00000382  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  292. 00000386  4EBA 0B28                jsr        [PC + 0xB28 /* 00000EB0 */]
  293. 0000038A  508F                     addq.l     A7, 8
  294. 0000038C  2D40 FFAC                move.l     [A6 - 0x54], D0
  295. 00000390  7001                     moveq.l    D0, 0x01
  296. 00000392  2D40 FFB0                move.l     [A6 - 0x50], D0
  297. 00000396  41EE FFB4                lea.l      A0, [A6 - 0x4C]
  298. 0000039A  43EE FFF8                lea.l      A1, [A6 - 0x8]
  299. 0000039E  20D9                     move.l     [A0]+, [A1]+
  300. 000003A0  20D9                     move.l     [A0]+, [A1]+
  301. 000003A2  3D6D B2EA FFBE           move.w     [A6 - 0x42], [A5 - 0x4D16]
  302. 000003A8  3D6D B2EC FFBC           move.w     [A6 - 0x44], [A5 - 0x4D14]
  303. 000003AE  3D6D B2E6 FFC2           move.w     [A6 - 0x3E], [A5 - 0x4D1A]
  304. 000003B4  3D6D B2EE FFC0           move.w     [A6 - 0x40], [A5 - 0x4D12]
  305. 000003BA  3D6D B2E8 FFC6           move.w     [A6 - 0x3A], [A5 - 0x4D18]
  306. 000003C0  3D6D B2F0 FFC4           move.w     [A6 - 0x3C], [A5 - 0x4D10]
  307. 000003C6  206D B184                movea.l    A0, [A5 - 0x4E7C]
  308. 000003CA  302D B2E2                move.w     D0, [A5 - 0x4D1E]
  309. 000003CE  48C0                     ext.l      D0
  310. 000003D0  E780                     asl        D0, 3
  311. 000003D2  D090                     add.l      D0, [A0]
  312. 000003D4  2040                     movea.l    A0, D0
  313. 000003D6  43EE FFD0                lea.l      A1, [A6 - 0x30]
  314. 000003DA  5488                     addq.l     A0, 2
  315. 000003DC  22D8                     move.l     [A1]+, [A0]+
  316. 000003DE  22D8                     move.l     [A1]+, [A0]+
  317. 000003E0  206D B184                movea.l    A0, [A5 - 0x4E7C]
  318. 000003E4  302D B2E4                move.w     D0, [A5 - 0x4D1C]
  319. 000003E8  48C0                     ext.l      D0
  320. 000003EA  E780                     asl        D0, 3
  321. 000003EC  D090                     add.l      D0, [A0]
  322. 000003EE  2040                     movea.l    A0, D0
  323. 000003F0  43EE FFC8                lea.l      A1, [A6 - 0x38]
  324. 000003F4  5488                     addq.l     A0, 2
  325. 000003F6  22D8                     move.l     [A1]+, [A0]+
  326. 000003F8  22D8                     move.l     [A1]+, [A0]+
  327. 000003FA  3D6D B2F6 FFD8           move.w     [A6 - 0x28], [A5 - 0x4D0A]
  328. 00000400  3D6D B2F8 FFDA           move.w     [A6 - 0x26], [A5 - 0x4D08]
  329. 00000406  426E FFDC                clr.w      [A6 - 0x24]
  330. 0000040A  426E FFDE                clr.w      [A6 - 0x22]
  331. 0000040E  42AE FFE0                clr.l      [A6 - 0x20]
  332. 00000412  2D6E FFA2 FFE4           move.l     [A6 - 0x1C], [A6 - 0x5E]
  333. 00000418  42AE FFE8                clr.l      [A6 - 0x18]
  334. 0000041C  486E FFA6                pea.l      [A6 - 0x5A]
  335. 00000420  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  336. 00000424  4EBA 0B04                jsr        [PC + 0xB04 /* 00000F2A */]
  337. 00000428  508F                     addq.l     A7, 8
  338. 0000042A  7000                     moveq.l    D0, 0x00
  339. label0000042C:
  340. 0000042C  4E5E                     unlink     A6
  341. 0000042E  4E75                     rts
  342. fn00000430:
  343. 00000430  4E56 FF96                link       A6, -0x006A
  344. 00000434  2F07                     move.l     -[A7], D7
  345. 00000436  4878 0FA0                push.l     0xFA0
  346. 0000043A  4EAD 0A7A                jsr        [A5 + 0xA7A /* export_331 */]
  347. 0000043E  588F                     addq.l     A7, 4
  348. 00000440  4A40                     tst.w      D0
  349. 00000442  6706                     beq        +0x8 /* 0000044A */
  350. 00000444  7025                     moveq.l    D0, 0x25
  351. 00000446  6000 0156                bra        +0x158 /* 0000059E */
  352. label0000044A:
  353. 0000044A  7E0E                     moveq.l    D7, 0x0E
  354. 0000044C  2D6E 000C FF9A           move.l     [A6 - 0x66], [A6 + 0xC]
  355. 00000452  3F3C 0008                move.w     -[A7], 0x8
  356. 00000456  A89C                     syscall    PenMode
  357. 00000458  42A7                     clr.l      -[A7]
  358. 0000045A  A8CB                     syscall    OpenPoly
  359. 0000045C  205F                     movea.l    A0, [A7]+
  360. 0000045E  2D48 FFA2                move.l     [A6 - 0x5E], A0
  361. 00000462  A897                     syscall    ShowPen
  362. 00000464  3F2E FF9C                move.w     -[A7], [A6 - 0x64]
  363. 00000468  3F2E FF9A                move.w     -[A7], [A6 - 0x66]
  364. 0000046C  A893                     syscall    MoveTo
  365. 0000046E  6046                     bra        +0x48 /* 000004B6 */
  366. label00000470:
  367. 00000470  486E FF96                pea.l      [A6 - 0x6A]
  368. 00000474  4EBA 46BE                jsr        [PC + 0x46BE /* 00004B34 */]
  369. 00000478  588F                     addq.l     A7, 4
  370. 0000047A  3F3C 0004                move.w     -[A7], 0x4
  371. 0000047E  2F2E FF9A                move.l     -[A7], [A6 - 0x66]
  372. 00000482  2F2E FF96                move.l     -[A7], [A6 - 0x6A]
  373. 00000486  4EAD 01FA                jsr        [A5 + 0x1FA /* export_59 */]
  374. 0000048A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  375. 0000048E  4A40                     tst.w      D0
  376. 00000490  6624                     bne        +0x26 /* 000004B6 */
  377. 00000492  3F2E FF98                move.w     -[A7], [A6 - 0x68]
  378. 00000496  3F2E FF96                move.w     -[A7], [A6 - 0x6A]
  379. 0000049A  A891                     syscall    LineTo
  380. 0000049C  4878 0002                push.l     0x2
  381. 000004A0  486E FF9E                pea.l      [A6 - 0x62]
  382. 000004A4  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  383. 000004A8  2D6E FF96 FF9A           move.l     [A6 - 0x66], [A6 - 0x6A]
  384. 000004AE  5847                     addq.w     D7, 4
  385. 000004B0  0C47 0FA0                cmpi.w     D7, 0xFA0
  386. 000004B4  6E08                     bgt        +0xA /* 000004BE */
  387. label000004B6:
  388. 000004B6  4EBA 46FE                jsr        [PC + 0x46FE /* 00004BB6 */]
  389. 000004BA  4A40                     tst.w      D0
  390. 000004BC  66B2                     bne        -0x4C /* 00000470 */
  391. label000004BE:
  392. 000004BE  4A6D B2EC                tst.w      [A5 - 0x4D14]
  393. 000004C2  670A                     beq        +0xC /* 000004CE */
  394. 000004C4  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  395. 000004C8  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  396. 000004CC  A891                     syscall    LineTo
  397. label000004CE:
  398. 000004CE  A896                     syscall    HidePen
  399. 000004D0  A8CC                     syscall    ClosePoly/ClosePgon
  400. 000004D2  206E FFA2                movea.l    A0, [A6 - 0x5E]
  401. 000004D6  2050                     movea.l    A0, [A0]
  402. 000004D8  43EE FFF8                lea.l      A1, [A6 - 0x8]
  403. 000004DC  5488                     addq.l     A0, 2
  404. 000004DE  22D8                     move.l     [A1]+, [A0]+
  405. 000004E0  22D8                     move.l     [A1]+, [A0]+
  406. 000004E2  7068                     moveq.l    D0, 0x68
  407. 000004E4  3D40 FFA6                move.w     [A6 - 0x5A], D0
  408. 000004E8  426E FFA8                clr.w      [A6 - 0x58]
  409. 000004EC  7001                     moveq.l    D0, 0x01
  410. 000004EE  3D40 FFAA                move.w     [A6 - 0x56], D0
  411. 000004F2  42A7                     clr.l      -[A7]
  412. 000004F4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  413. 000004F8  4EBA 09B6                jsr        [PC + 0x9B6 /* 00000EB0 */]
  414. 000004FC  508F                     addq.l     A7, 8
  415. 000004FE  2D40 FFAC                move.l     [A6 - 0x54], D0
  416. 00000502  7001                     moveq.l    D0, 0x01
  417. 00000504  2D40 FFB0                move.l     [A6 - 0x50], D0
  418. 00000508  41EE FFB4                lea.l      A0, [A6 - 0x4C]
  419. 0000050C  43EE FFF8                lea.l      A1, [A6 - 0x8]
  420. 00000510  20D9                     move.l     [A0]+, [A1]+
  421. 00000512  20D9                     move.l     [A0]+, [A1]+
  422. 00000514  3D6D B2EA FFBE           move.w     [A6 - 0x42], [A5 - 0x4D16]
  423. 0000051A  3D6D B2EC FFBC           move.w     [A6 - 0x44], [A5 - 0x4D14]
  424. 00000520  3D6D B2E6 FFC2           move.w     [A6 - 0x3E], [A5 - 0x4D1A]
  425. 00000526  3D6D B2EE FFC0           move.w     [A6 - 0x40], [A5 - 0x4D12]
  426. 0000052C  3D6D B2E8 FFC6           move.w     [A6 - 0x3A], [A5 - 0x4D18]
  427. 00000532  3D6D B2F0 FFC4           move.w     [A6 - 0x3C], [A5 - 0x4D10]
  428. 00000538  206D B184                movea.l    A0, [A5 - 0x4E7C]
  429. 0000053C  302D B2E2                move.w     D0, [A5 - 0x4D1E]
  430. 00000540  48C0                     ext.l      D0
  431. 00000542  E780                     asl        D0, 3
  432. 00000544  D090                     add.l      D0, [A0]
  433. 00000546  2040                     movea.l    A0, D0
  434. 00000548  43EE FFD0                lea.l      A1, [A6 - 0x30]
  435. 0000054C  5488                     addq.l     A0, 2
  436. 0000054E  22D8                     move.l     [A1]+, [A0]+
  437. 00000550  22D8                     move.l     [A1]+, [A0]+
  438. 00000552  206D B184                movea.l    A0, [A5 - 0x4E7C]
  439. 00000556  302D B2E4                move.w     D0, [A5 - 0x4D1C]
  440. 0000055A  48C0                     ext.l      D0
  441. 0000055C  E780                     asl        D0, 3
  442. 0000055E  D090                     add.l      D0, [A0]
  443. 00000560  2040                     movea.l    A0, D0
  444. 00000562  43EE FFC8                lea.l      A1, [A6 - 0x38]
  445. 00000566  5488                     addq.l     A0, 2
  446. 00000568  22D8                     move.l     [A1]+, [A0]+
  447. 0000056A  22D8                     move.l     [A1]+, [A0]+
  448. 0000056C  3D6D B2F6 FFD8           move.w     [A6 - 0x28], [A5 - 0x4D0A]
  449. 00000572  3D6D B2F8 FFDA           move.w     [A6 - 0x26], [A5 - 0x4D08]
  450. 00000578  426E FFDC                clr.w      [A6 - 0x24]
  451. 0000057C  426E FFDE                clr.w      [A6 - 0x22]
  452. 00000580  42AE FFE0                clr.l      [A6 - 0x20]
  453. 00000584  2D6E FFA2 FFE4           move.l     [A6 - 0x1C], [A6 - 0x5E]
  454. 0000058A  42AE FFE8                clr.l      [A6 - 0x18]
  455. 0000058E  486E FFA6                pea.l      [A6 - 0x5A]
  456. 00000592  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  457. 00000596  4EBA 0992                jsr        [PC + 0x992 /* 00000F2A */]
  458. 0000059A  508F                     addq.l     A7, 8
  459. 0000059C  7000                     moveq.l    D0, 0x00
  460. label0000059E:
  461. 0000059E  2E1F                     move.l     D7, [A7]+
  462. 000005A0  4E5E                     unlink     A6
  463. 000005A2  4E75                     rts
  464. fn000005A4:
  465. 000005A4  4E56 FF82                link       A6, -0x007E
  466. 000005A8  4878 03E8                push.l     0x3E8
  467. 000005AC  4EAD 0A7A                jsr        [A5 + 0xA7A /* export_331 */]
  468. 000005B0  588F                     addq.l     A7, 4
  469. 000005B2  4A40                     tst.w      D0
  470. 000005B4  6706                     beq        +0x8 /* 000005BC */
  471. 000005B6  7025                     moveq.l    D0, 0x25
  472. 000005B8  6000 01B8                bra        +0x1BA /* 00000772 */
  473. label000005BC:
  474. 000005BC  426E FFA2                clr.w      [A6 - 0x5E]
  475. 000005C0  426E FFA4                clr.w      [A6 - 0x5C]
  476. 000005C4  486E FF9A                pea.l      [A6 - 0x66]
  477. 000005C8  4267                     clr.w      -[A7]
  478. 000005CA  4267                     clr.w      -[A7]
  479. 000005CC  4267                     clr.w      -[A7]
  480. 000005CE  4267                     clr.w      -[A7]
  481. 000005D0  A8A7                     syscall    SetRect
  482. 000005D2  6000 00B6                bra        +0xB8 /* 0000068A */
  483. label000005D6:
  484. 000005D6  486E FFAA                pea.l      [A6 - 0x56]
  485. 000005DA  4EBA 4558                jsr        [PC + 0x4558 /* 00004B34 */]
  486. 000005DE  588F                     addq.l     A7, 4
  487. 000005E0  486E FFA4                pea.l      [A6 - 0x5C]
  488. 000005E4  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  489. 000005E8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  490. 000005EC  486E FF92                pea.l      [A6 - 0x6E]
  491. 000005F0  4EBA 0184                jsr        [PC + 0x184 /* 00000776 */]
  492. 000005F4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  493. 000005F8  486E FF8A                pea.l      [A6 - 0x76]
  494. 000005FC  3F3C 005A                move.w     -[A7], 0x5A /* 'Z' */
  495. 00000600  3F2E FFA4                move.w     -[A7], [A6 - 0x5C]
  496. 00000604  486E FF92                pea.l      [A6 - 0x6E]
  497. 00000608  4EBA 3CA8                jsr        [PC + 0x3CA8 /* 000042B2 */]
  498. 0000060C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  499. 00000610  41EE FF82                lea.l      A0, [A6 - 0x7E]
  500. 00000614  43EE FF8A                lea.l      A1, [A6 - 0x76]
  501. 00000618  20D9                     move.l     [A0]+, [A1]+
  502. 0000061A  20D9                     move.l     [A0]+, [A1]+
  503. 0000061C  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  504. 00000620  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  505. 00000624  486E FF82                pea.l      [A6 - 0x7E]
  506. 00000628  4EBA 0FC8                jsr        [PC + 0xFC8 /* 000015F2 */]
  507. 0000062C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  508. 00000630  486E FF92                pea.l      [A6 - 0x6E]
  509. 00000634  486E FF8A                pea.l      [A6 - 0x76]
  510. 00000638  486E FF82                pea.l      [A6 - 0x7E]
  511. 0000063C  A8FA                     syscall    MapRect
  512. 0000063E  4267                     clr.w      -[A7]
  513. 00000640  486E FF92                pea.l      [A6 - 0x6E]
  514. 00000644  486E FF9A                pea.l      [A6 - 0x66]
  515. 00000648  A8A6                     syscall    EqualRect
  516. 0000064A  101F                     move.b     D0, [A7]+
  517. 0000064C  4A00                     tst.b      D0
  518. 0000064E  663A                     bne        +0x3C /* 0000068A */
  519. 00000650  486E FF9A                pea.l      [A6 - 0x66]
  520. 00000654  3F2E FFA2                move.w     -[A7], [A6 - 0x5E]
  521. 00000658  3F3C 005A                move.w     -[A7], 0x5A /* 'Z' */
  522. 0000065C  A8BE                     syscall    FrameArc
  523. 0000065E  486E FF92                pea.l      [A6 - 0x6E]
  524. 00000662  3F2E FFA4                move.w     -[A7], [A6 - 0x5C]
  525. 00000666  3F3C 005A                move.w     -[A7], 0x5A /* 'Z' */
  526. 0000066A  A8BE                     syscall    FrameArc
  527. 0000066C  4878 0002                push.l     0x2
  528. 00000670  486E FFA6                pea.l      [A6 - 0x5A]
  529. 00000674  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  530. 00000678  3D6E FFA4 FFA2           move.w     [A6 - 0x5E], [A6 - 0x5C]
  531. 0000067E  41EE FF9A                lea.l      A0, [A6 - 0x66]
  532. 00000682  43EE FF92                lea.l      A1, [A6 - 0x6E]
  533. 00000686  20D9                     move.l     [A0]+, [A1]+
  534. 00000688  20D9                     move.l     [A0]+, [A1]+
  535. label0000068A:
  536. 0000068A  4EBA 452A                jsr        [PC + 0x452A /* 00004BB6 */]
  537. 0000068E  4A40                     tst.w      D0
  538. 00000690  6600 FF44                bne        -0xBA /* 000005D6 */
  539. 00000694  706B                     moveq.l    D0, 0x6B
  540. 00000696  3D40 FFAE                move.w     [A6 - 0x52], D0
  541. 0000069A  426E FFB0                clr.w      [A6 - 0x50]
  542. 0000069E  7001                     moveq.l    D0, 0x01
  543. 000006A0  3D40 FFB2                move.w     [A6 - 0x4E], D0
  544. 000006A4  42A7                     clr.l      -[A7]
  545. 000006A6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  546. 000006AA  4EBA 0804                jsr        [PC + 0x804 /* 00000EB0 */]
  547. 000006AE  508F                     addq.l     A7, 8
  548. 000006B0  2D40 FFB4                move.l     [A6 - 0x4C], D0
  549. 000006B4  7001                     moveq.l    D0, 0x01
  550. 000006B6  2D40 FFB8                move.l     [A6 - 0x48], D0
  551. 000006BA  486E FFBC                pea.l      [A6 - 0x44]
  552. 000006BE  3F3C 005A                move.w     -[A7], 0x5A /* 'Z' */
  553. 000006C2  3F2E FFA4                move.w     -[A7], [A6 - 0x5C]
  554. 000006C6  486E FF9A                pea.l      [A6 - 0x66]
  555. 000006CA  4EBA 3BE6                jsr        [PC + 0x3BE6 /* 000042B2 */]
  556. 000006CE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  557. 000006D2  3D6D B2EA FFC6           move.w     [A6 - 0x3A], [A5 - 0x4D16]
  558. 000006D8  3D6D B2EC FFC4           move.w     [A6 - 0x3C], [A5 - 0x4D14]
  559. 000006DE  3D6D B2E6 FFCA           move.w     [A6 - 0x36], [A5 - 0x4D1A]
  560. 000006E4  3D6D B2EE FFC8           move.w     [A6 - 0x38], [A5 - 0x4D12]
  561. 000006EA  3D6D B2E8 FFCE           move.w     [A6 - 0x32], [A5 - 0x4D18]
  562. 000006F0  3D6D B2F0 FFCC           move.w     [A6 - 0x34], [A5 - 0x4D10]
  563. 000006F6  206D B184                movea.l    A0, [A5 - 0x4E7C]
  564. 000006FA  302D B2E2                move.w     D0, [A5 - 0x4D1E]
  565. 000006FE  48C0                     ext.l      D0
  566. 00000700  E780                     asl        D0, 3
  567. 00000702  D090                     add.l      D0, [A0]
  568. 00000704  2040                     movea.l    A0, D0
  569. 00000706  43EE FFD8                lea.l      A1, [A6 - 0x28]
  570. 0000070A  5488                     addq.l     A0, 2
  571. 0000070C  22D8                     move.l     [A1]+, [A0]+
  572. 0000070E  22D8                     move.l     [A1]+, [A0]+
  573. 00000710  206D B184                movea.l    A0, [A5 - 0x4E7C]
  574. 00000714  302D B2E4                move.w     D0, [A5 - 0x4D1C]
  575. 00000718  48C0                     ext.l      D0
  576. 0000071A  E780                     asl        D0, 3
  577. 0000071C  D090                     add.l      D0, [A0]
  578. 0000071E  2040                     movea.l    A0, D0
  579. 00000720  43EE FFD0                lea.l      A1, [A6 - 0x30]
  580. 00000724  5488                     addq.l     A0, 2
  581. 00000726  22D8                     move.l     [A1]+, [A0]+
  582. 00000728  22D8                     move.l     [A1]+, [A0]+
  583. 0000072A  3D6D B2F6 FFE0           move.w     [A6 - 0x20], [A5 - 0x4D0A]
  584. 00000730  3D6D B2F8 FFE2           move.w     [A6 - 0x1E], [A5 - 0x4D08]
  585. 00000736  426E FFE4                clr.w      [A6 - 0x1C]
  586. 0000073A  426E FFE6                clr.w      [A6 - 0x1A]
  587. 0000073E  2D6E FF9A FFF8           move.l     [A6 - 0x8], [A6 - 0x66]
  588. 00000744  2D6E FF9E FFFC           move.l     [A6 - 0x4], [A6 - 0x62]
  589. 0000074A  3D6E FFA4 FFF4           move.w     [A6 - 0xC], [A6 - 0x5C]
  590. 00000750  705A                     moveq.l    D0, 0x5A
  591. 00000752  3D40 FFF6                move.w     [A6 - 0xA], D0
  592. 00000756  42AE FFE8                clr.l      [A6 - 0x18]
  593. 0000075A  42AE FFEC                clr.l      [A6 - 0x14]
  594. 0000075E  42AE FFF0                clr.l      [A6 - 0x10]
  595. 00000762  486E FFAE                pea.l      [A6 - 0x52]
  596. 00000766  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  597. 0000076A  4EBA 07BE                jsr        [PC + 0x7BE /* 00000F2A */]
  598. 0000076E  508F                     addq.l     A7, 8
  599. 00000770  7000                     moveq.l    D0, 0x00
  600. label00000772:
  601. 00000772  4E5E                     unlink     A6
  602. 00000774  4E75                     rts
  603. fn00000776:
  604. 00000776  4E56 0000                link       A6, 0
  605. 0000077A  48E7 0300                movem.l    -[A7], D6,D7
  606. 0000077E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  607. 00000782  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  608. 00000786  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  609. 0000078A  A8AC                     syscall    Pt2Rect
  610. 0000078C  206E 0008                movea.l    A0, [A6 + 0x8]
  611. 00000790  226E 0008                movea.l    A1, [A6 + 0x8]
  612. 00000794  3029 0006                move.w     D0, [A1 + 0x6]
  613. 00000798  9068 0002                sub.w      D0, [A0 + 0x2]
  614. 0000079C  3E00                     move.w     D7, D0
  615. 0000079E  206E 0008                movea.l    A0, [A6 + 0x8]
  616. 000007A2  226E 0008                movea.l    A1, [A6 + 0x8]
  617. 000007A6  3029 0004                move.w     D0, [A1 + 0x4]
  618. 000007AA  9050                     sub.w      D0, [A0]
  619. 000007AC  3C00                     move.w     D6, D0
  620. 000007AE  302E 000E                move.w     D0, [A6 + 0xE]
  621. 000007B2  B06E 0012                cmp.w      D0, [A6 + 0x12]
  622. 000007B6  6E3A                     bgt        +0x3C /* 000007F2 */
  623. 000007B8  302E 000C                move.w     D0, [A6 + 0xC]
  624. 000007BC  B06E 0010                cmp.w      D0, [A6 + 0x10]
  625. 000007C0  6E18                     bgt        +0x1A /* 000007DA */
  626. 000007C2  206E 0008                movea.l    A0, [A6 + 0x8]
  627. 000007C6  DD68 0004                add.w      [A0 + 0x4], D6
  628. 000007CA  206E 0008                movea.l    A0, [A6 + 0x8]
  629. 000007CE  9F68 0002                sub.w      [A0 + 0x2], D7
  630. 000007D2  206E 0014                movea.l    A0, [A6 + 0x14]
  631. 000007D6  4250                     clr.w      [A0]
  632. 000007D8  6052                     bra        +0x54 /* 0000082C */
  633. label000007DA:
  634. 000007DA  206E 0008                movea.l    A0, [A6 + 0x8]
  635. 000007DE  9D50                     sub.w      [A0], D6
  636. 000007E0  206E 0008                movea.l    A0, [A6 + 0x8]
  637. 000007E4  9F68 0002                sub.w      [A0 + 0x2], D7
  638. 000007E8  206E 0014                movea.l    A0, [A6 + 0x14]
  639. 000007EC  705A                     moveq.l    D0, 0x5A
  640. 000007EE  3080                     move.w     [A0], D0
  641. 000007F0  603A                     bra        +0x3C /* 0000082C */
  642. label000007F2:
  643. 000007F2  302E 000C                move.w     D0, [A6 + 0xC]
  644. 000007F6  B06E 0010                cmp.w      D0, [A6 + 0x10]
  645. 000007FA  6E1A                     bgt        +0x1C /* 00000816 */
  646. 000007FC  206E 0008                movea.l    A0, [A6 + 0x8]
  647. 00000800  DD68 0004                add.w      [A0 + 0x4], D6
  648. 00000804  206E 0008                movea.l    A0, [A6 + 0x8]
  649. 00000808  DF68 0006                add.w      [A0 + 0x6], D7
  650. 0000080C  206E 0014                movea.l    A0, [A6 + 0x14]
  651. 00000810  30BC 010E                move.w     [A0], 0x10E
  652. 00000814  6016                     bra        +0x18 /* 0000082C */
  653. label00000816:
  654. 00000816  206E 0008                movea.l    A0, [A6 + 0x8]
  655. 0000081A  9D50                     sub.w      [A0], D6
  656. 0000081C  206E 0008                movea.l    A0, [A6 + 0x8]
  657. 00000820  DF68 0006                add.w      [A0 + 0x6], D7
  658. 00000824  206E 0014                movea.l    A0, [A6 + 0x14]
  659. 00000828  30BC 00B4                move.w     [A0], 0xB4
  660. label0000082C:
  661. 0000082C  4CDF 00C0                movem.l    D6,D7, [A7]+
  662. 00000830  4E5E                     unlink     A6
  663. 00000832  4E75                     rts
  664. fn00000834:
  665. 00000834  4E56 FF96                link       A6, -0x006A
  666. 00000838  4878 03E8                push.l     0x3E8
  667. 0000083C  4EAD 0A7A                jsr        [A5 + 0xA7A /* export_331 */]
  668. 00000840  588F                     addq.l     A7, 4
  669. 00000842  4A40                     tst.w      D0
  670. 00000844  6706                     beq        +0x8 /* 0000084C */
  671. 00000846  7025                     moveq.l    D0, 0x25
  672. 00000848  6000 01B2                bra        +0x1B4 /* 000009FC */
  673. label0000084C:
  674. 0000084C  486E FFA2                pea.l      [A6 - 0x5E]
  675. 00000850  4267                     clr.w      -[A7]
  676. 00000852  4267                     clr.w      -[A7]
  677. 00000854  4267                     clr.w      -[A7]
  678. 00000856  4267                     clr.w      -[A7]
  679. 00000858  A8A7                     syscall    SetRect
  680. 0000085A  6000 00AE                bra        +0xB0 /* 0000090A */
  681. label0000085E:
  682. 0000085E  486E FFAA                pea.l      [A6 - 0x56]
  683. 00000862  4EBA 42D0                jsr        [PC + 0x42D0 /* 00004B34 */]
  684. 00000866  588F                     addq.l     A7, 4
  685. 00000868  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  686. 0000086C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  687. 00000870  486E FF9A                pea.l      [A6 - 0x66]
  688. 00000874  A8AC                     syscall    Pt2Rect
  689. 00000876  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  690. 0000087A  4A40                     tst.w      D0
  691. 0000087C  6732                     beq        +0x34 /* 000008B0 */
  692. 0000087E  302E FFAA                move.w     D0, [A6 - 0x56]
  693. 00000882  0640 FFF6                addi.w     D0, 0xFFF6
  694. 00000886  3D40 FF9A                move.w     [A6 - 0x66], D0
  695. 0000088A  302E FFAC                move.w     D0, [A6 - 0x54]
  696. 0000088E  0640 FFE2                addi.w     D0, 0xFFE2
  697. 00000892  3D40 FF9C                move.w     [A6 - 0x64], D0
  698. 00000896  302E FF9A                move.w     D0, [A6 - 0x66]
  699. 0000089A  0640 0014                addi.w     D0, 0x14
  700. 0000089E  3D40 FF9E                move.w     [A6 - 0x62], D0
  701. 000008A2  302E FF9C                move.w     D0, [A6 - 0x64]
  702. 000008A6  0640 003C                addi.w     D0, 0x3C /* '<' */
  703. 000008AA  3D40 FFA0                move.w     [A6 - 0x60], D0
  704. 000008AE  6014                     bra        +0x16 /* 000008C4 */
  705. label000008B0:
  706. 000008B0  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  707. 000008B4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  708. 000008B8  486E FF9A                pea.l      [A6 - 0x66]
  709. 000008BC  4EBA 0D34                jsr        [PC + 0xD34 /* 000015F2 */]
  710. 000008C0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  711. label000008C4:
  712. 000008C4  4267                     clr.w      -[A7]
  713. 000008C6  486E FF9A                pea.l      [A6 - 0x66]
  714. 000008CA  486E FFA2                pea.l      [A6 - 0x5E]
  715. 000008CE  A8A6                     syscall    EqualRect
  716. 000008D0  101F                     move.b     D0, [A7]+
  717. 000008D2  4A00                     tst.b      D0
  718. 000008D4  6634                     bne        +0x36 /* 0000090A */
  719. 000008D6  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  720. 000008DA  486E FFA2                pea.l      [A6 - 0x5E]
  721. 000008DE  4EBA 0120                jsr        [PC + 0x120 /* 00000A00 */]
  722. 000008E2  5C8F                     addq.l     A7, 6
  723. 000008E4  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  724. 000008E8  486E FF9A                pea.l      [A6 - 0x66]
  725. 000008EC  4EBA 0112                jsr        [PC + 0x112 /* 00000A00 */]
  726. 000008F0  5C8F                     addq.l     A7, 6
  727. 000008F2  4878 0002                push.l     0x2
  728. 000008F6  486E FF96                pea.l      [A6 - 0x6A]
  729. 000008FA  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  730. 000008FE  41EE FFA2                lea.l      A0, [A6 - 0x5E]
  731. 00000902  43EE FF9A                lea.l      A1, [A6 - 0x66]
  732. 00000906  20D9                     move.l     [A0]+, [A1]+
  733. 00000908  20D9                     move.l     [A0]+, [A1]+
  734. label0000090A:
  735. 0000090A  4EBA 42AA                jsr        [PC + 0x42AA /* 00004BB6 */]
  736. 0000090E  4A40                     tst.w      D0
  737. 00000910  6600 FF4C                bne        -0xB2 /* 0000085E */
  738. 00000914  3D7C 00C8 FFAE           move.w     [A6 - 0x52], 0xC8
  739. 0000091A  0C6E 0002 0010           cmpi.w     [A6 + 0x10], 0x2
  740. 00000920  6606                     bne        +0x8 /* 00000928 */
  741. 00000922  3D7C 00C9 FFAE           move.w     [A6 - 0x52], 0xC9
  742. label00000928:
  743. 00000928  0C6E 0003 0010           cmpi.w     [A6 + 0x10], 0x3
  744. 0000092E  6606                     bne        +0x8 /* 00000936 */
  745. 00000930  3D7C 00CB FFAE           move.w     [A6 - 0x52], 0xCB
  746. label00000936:
  747. 00000936  0C6E 0004 0010           cmpi.w     [A6 + 0x10], 0x4
  748. 0000093C  6606                     bne        +0x8 /* 00000944 */
  749. 0000093E  3D7C 00CC FFAE           move.w     [A6 - 0x52], 0xCC
  750. label00000944:
  751. 00000944  7001                     moveq.l    D0, 0x01
  752. 00000946  3D40 FFB0                move.w     [A6 - 0x50], D0
  753. 0000094A  7001                     moveq.l    D0, 0x01
  754. 0000094C  3D40 FFB2                move.w     [A6 - 0x4E], D0
  755. 00000950  42A7                     clr.l      -[A7]
  756. 00000952  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  757. 00000956  4EBA 0558                jsr        [PC + 0x558 /* 00000EB0 */]
  758. 0000095A  508F                     addq.l     A7, 8
  759. 0000095C  2D40 FFB4                move.l     [A6 - 0x4C], D0
  760. 00000960  7001                     moveq.l    D0, 0x01
  761. 00000962  2D40 FFB8                move.l     [A6 - 0x48], D0
  762. 00000966  41EE FFBC                lea.l      A0, [A6 - 0x44]
  763. 0000096A  43EE FFA2                lea.l      A1, [A6 - 0x5E]
  764. 0000096E  20D9                     move.l     [A0]+, [A1]+
  765. 00000970  20D9                     move.l     [A0]+, [A1]+
  766. 00000972  7001                     moveq.l    D0, 0x01
  767. 00000974  3D40 FFC4                move.w     [A6 - 0x3C], D0
  768. 00000978  7001                     moveq.l    D0, 0x01
  769. 0000097A  3D40 FFC6                move.w     [A6 - 0x3A], D0
  770. 0000097E  41EE FFD8                lea.l      A0, [A6 - 0x28]
  771. 00000982  43ED AB72                lea.l      A1, [A5 - 0x548E]
  772. 00000986  20D9                     move.l     [A0]+, [A1]+
  773. 00000988  20D9                     move.l     [A0]+, [A1]+
  774. 0000098A  41EE FFD0                lea.l      A0, [A6 - 0x30]
  775. 0000098E  43ED AB7A                lea.l      A1, [A5 - 0x5486]
  776. 00000992  20D9                     move.l     [A0]+, [A1]+
  777. 00000994  20D9                     move.l     [A0]+, [A1]+
  778. 00000996  3D7C 00FF FFCA           move.w     [A6 - 0x36], 0xFF
  779. 0000099C  3D7C 00FF FFC8           move.w     [A6 - 0x38], 0xFF
  780. 000009A2  426E FFCE                clr.w      [A6 - 0x32]
  781. 000009A6  426E FFCC                clr.w      [A6 - 0x34]
  782. 000009AA  7001                     moveq.l    D0, 0x01
  783. 000009AC  3D40 FFE0                move.w     [A6 - 0x20], D0
  784. 000009B0  7001                     moveq.l    D0, 0x01
  785. 000009B2  3D40 FFE2                move.w     [A6 - 0x1E], D0
  786. 000009B6  426E FFE4                clr.w      [A6 - 0x1C]
  787. 000009BA  426E FFE6                clr.w      [A6 - 0x1A]
  788. 000009BE  42AE FFE8                clr.l      [A6 - 0x18]
  789. 000009C2  42AE FFEC                clr.l      [A6 - 0x14]
  790. 000009C6  3F3C 0001                move.w     -[A7], 0x1
  791. 000009CA  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  792. 000009CE  548F                     addq.l     A7, 2
  793. 000009D0  2D40 FFF0                move.l     [A6 - 0x10], D0
  794. 000009D4  426E FFF4                clr.w      [A6 - 0xC]
  795. 000009D8  700C                     moveq.l    D0, 0x0C
  796. 000009DA  3D40 FFF6                move.w     [A6 - 0xA], D0
  797. 000009DE  426E FFF8                clr.w      [A6 - 0x8]
  798. 000009E2  7001                     moveq.l    D0, 0x01
  799. 000009E4  3D40 FFFA                move.w     [A6 - 0x6], D0
  800. 000009E8  42AE FFFC                clr.l      [A6 - 0x4]
  801. 000009EC  486E FFAE                pea.l      [A6 - 0x52]
  802. 000009F0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  803. 000009F4  4EBA 0534                jsr        [PC + 0x534 /* 00000F2A */]
  804. 000009F8  508F                     addq.l     A7, 8
  805. 000009FA  7000                     moveq.l    D0, 0x00
  806. label000009FC:
  807. 000009FC  4E5E                     unlink     A6
  808. 000009FE  4E75                     rts
  809. fn00000A00:
  810. 00000A00  4E56 FFFE                link       A6, -0x0002
  811. 00000A04  0C6E 0002 000C           cmpi.w     [A6 + 0xC], 0x2
  812. 00000A0A  6624                     bne        +0x26 /* 00000A30 */
  813. 00000A0C  206E 0008                movea.l    A0, [A6 + 0x8]
  814. 00000A10  226E 0008                movea.l    A1, [A6 + 0x8]
  815. 00000A14  3029 0004                move.w     D0, [A1 + 0x4]
  816. 00000A18  9050                     sub.w      D0, [A0]
  817. 00000A1A  E240                     asr        D0.w, 1
  818. 00000A1C  3D40 FFFE                move.w     [A6 - 0x2], D0
  819. 00000A20  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  820. 00000A24  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  821. 00000A28  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  822. 00000A2C  A8B0                     syscall    FrameRoundRect
  823. 00000A2E  6006                     bra        +0x8 /* 00000A36 */
  824. label00000A30:
  825. 00000A30  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  826. 00000A34  A8A1                     syscall    FrameRect
  827. label00000A36:
  828. 00000A36  4E5E                     unlink     A6
  829. 00000A38  4E75                     rts
  830. fn00000A3A:
  831. 00000A3A  4E56 FFA2                link       A6, -0x005E
  832. 00000A3E  4878 0FA0                push.l     0xFA0
  833. 00000A42  4EAD 0A7A                jsr        [A5 + 0xA7A /* export_331 */]
  834. 00000A46  588F                     addq.l     A7, 4
  835. 00000A48  4A40                     tst.w      D0
  836. 00000A4A  6706                     beq        +0x8 /* 00000A52 */
  837. 00000A4C  7025                     moveq.l    D0, 0x25
  838. 00000A4E  6000 00E4                bra        +0xE6 /* 00000B34 */
  839. label00000A52:
  840. 00000A52  3F3C 0001                move.w     -[A7], 0x1
  841. 00000A56  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  842. 00000A5A  4EBA 00DC                jsr        [PC + 0xDC /* 00000B38 */]
  843. 00000A5E  5C8F                     addq.l     A7, 6
  844. 00000A60  2D40 FFA2                move.l     [A6 - 0x5E], D0
  845. 00000A64  206E FFA2                movea.l    A0, [A6 - 0x5E]
  846. 00000A68  2050                     movea.l    A0, [A0]
  847. 00000A6A  43EE FFF8                lea.l      A1, [A6 - 0x8]
  848. 00000A6E  5488                     addq.l     A0, 2
  849. 00000A70  22D8                     move.l     [A1]+, [A0]+
  850. 00000A72  22D8                     move.l     [A1]+, [A0]+
  851. 00000A74  3D7C 00CA FFA6           move.w     [A6 - 0x5A], 0xCA
  852. 00000A7A  7001                     moveq.l    D0, 0x01
  853. 00000A7C  3D40 FFA8                move.w     [A6 - 0x58], D0
  854. 00000A80  7001                     moveq.l    D0, 0x01
  855. 00000A82  3D40 FFAA                move.w     [A6 - 0x56], D0
  856. 00000A86  42A7                     clr.l      -[A7]
  857. 00000A88  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  858. 00000A8C  4EBA 0422                jsr        [PC + 0x422 /* 00000EB0 */]
  859. 00000A90  508F                     addq.l     A7, 8
  860. 00000A92  2D40 FFAC                move.l     [A6 - 0x54], D0
  861. 00000A96  7001                     moveq.l    D0, 0x01
  862. 00000A98  2D40 FFB0                move.l     [A6 - 0x50], D0
  863. 00000A9C  41EE FFB4                lea.l      A0, [A6 - 0x4C]
  864. 00000AA0  43EE FFF8                lea.l      A1, [A6 - 0x8]
  865. 00000AA4  20D9                     move.l     [A0]+, [A1]+
  866. 00000AA6  20D9                     move.l     [A0]+, [A1]+
  867. 00000AA8  7001                     moveq.l    D0, 0x01
  868. 00000AAA  3D40 FFBC                move.w     [A6 - 0x44], D0
  869. 00000AAE  7001                     moveq.l    D0, 0x01
  870. 00000AB0  3D40 FFBE                move.w     [A6 - 0x42], D0
  871. 00000AB4  41EE FFD0                lea.l      A0, [A6 - 0x30]
  872. 00000AB8  43ED AB72                lea.l      A1, [A5 - 0x548E]
  873. 00000ABC  20D9                     move.l     [A0]+, [A1]+
  874. 00000ABE  20D9                     move.l     [A0]+, [A1]+
  875. 00000AC0  41EE FFC8                lea.l      A0, [A6 - 0x38]
  876. 00000AC4  43ED AB7A                lea.l      A1, [A5 - 0x5486]
  877. 00000AC8  20D9                     move.l     [A0]+, [A1]+
  878. 00000ACA  20D9                     move.l     [A0]+, [A1]+
  879. 00000ACC  3D7C 00FF FFC2           move.w     [A6 - 0x3E], 0xFF
  880. 00000AD2  3D7C 00FF FFC0           move.w     [A6 - 0x40], 0xFF
  881. 00000AD8  426E FFC6                clr.w      [A6 - 0x3A]
  882. 00000ADC  426E FFC4                clr.w      [A6 - 0x3C]
  883. 00000AE0  7001                     moveq.l    D0, 0x01
  884. 00000AE2  3D40 FFD8                move.w     [A6 - 0x28], D0
  885. 00000AE6  7001                     moveq.l    D0, 0x01
  886. 00000AE8  3D40 FFDA                move.w     [A6 - 0x26], D0
  887. 00000AEC  426E FFDC                clr.w      [A6 - 0x24]
  888. 00000AF0  426E FFDE                clr.w      [A6 - 0x22]
  889. 00000AF4  42AE FFE0                clr.l      [A6 - 0x20]
  890. 00000AF8  2D6E FFA2 FFE4           move.l     [A6 - 0x1C], [A6 - 0x5E]
  891. 00000AFE  3F3C 0001                move.w     -[A7], 0x1
  892. 00000B02  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  893. 00000B06  548F                     addq.l     A7, 2
  894. 00000B08  2D40 FFE8                move.l     [A6 - 0x18], D0
  895. 00000B0C  426E FFEC                clr.w      [A6 - 0x14]
  896. 00000B10  700C                     moveq.l    D0, 0x0C
  897. 00000B12  3D40 FFEE                move.w     [A6 - 0x12], D0
  898. 00000B16  426E FFF0                clr.w      [A6 - 0x10]
  899. 00000B1A  7001                     moveq.l    D0, 0x01
  900. 00000B1C  3D40 FFF2                move.w     [A6 - 0xE], D0
  901. 00000B20  42AE FFF4                clr.l      [A6 - 0xC]
  902. 00000B24  486E FFA6                pea.l      [A6 - 0x5A]
  903. 00000B28  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  904. 00000B2C  4EBA 03FC                jsr        [PC + 0x3FC /* 00000F2A */]
  905. 00000B30  508F                     addq.l     A7, 8
  906. 00000B32  7000                     moveq.l    D0, 0x00
  907. label00000B34:
  908. 00000B34  4E5E                     unlink     A6
  909. 00000B36  4E75                     rts
  910. fn00000B38:
  911. 00000B38  4E56 FFE0                link       A6, -0x0020
  912. 00000B3C  48E7 0300                movem.l    -[A7], D6,D7
  913. 00000B40  7E0E                     moveq.l    D7, 0x0E
  914. 00000B42  2D6E 0008 FFE4           move.l     [A6 - 0x1C], [A6 + 0x8]
  915. 00000B48  2D6E 0008 FFE8           move.l     [A6 - 0x18], [A6 + 0x8]
  916. 00000B4E  42A7                     clr.l      -[A7]
  917. 00000B50  A8CB                     syscall    OpenPoly
  918. 00000B52  205F                     movea.l    A0, [A7]+
  919. 00000B54  2D48 FFEC                move.l     [A6 - 0x14], A0
  920. 00000B58  A897                     syscall    ShowPen
  921. 00000B5A  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  922. 00000B5E  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  923. 00000B62  A893                     syscall    MoveTo
  924. 00000B64  206D AB82                movea.l    A0, [A5 - 0x547E]
  925. 00000B68  2D68 0064 FFF0           move.l     [A6 - 0x10], [A0 + 0x64]
  926. label00000B6E:
  927. 00000B6E  206D AB82                movea.l    A0, [A5 - 0x547E]
  928. 00000B72  42A8 0064                clr.l      [A0 + 0x64]
  929. 00000B76  7C01                     moveq.l    D6, 0x01
  930. 00000B78  6064                     bra        +0x66 /* 00000BDE */
  931. label00000B7A:
  932. 00000B7A  486E FFE0                pea.l      [A6 - 0x20]
  933. 00000B7E  A972                     syscall    GetMouse
  934. 00000B80  4267                     clr.w      -[A7]
  935. 00000B82  486E FFE0                pea.l      [A6 - 0x20]
  936. 00000B86  486E FFE4                pea.l      [A6 - 0x1C]
  937. 00000B8A  4EBA 0A04                jsr        [PC + 0xA04 /* 00001590 */]
  938. 00000B8E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  939. 00000B92  4267                     clr.w      -[A7]
  940. 00000B94  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  941. 00000B98  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  942. 00000B9C  A881                     syscall    EqualPt
  943. 00000B9E  101F                     move.b     D0, [A7]+
  944. 00000BA0  4A00                     tst.b      D0
  945. 00000BA2  663A                     bne        +0x3C /* 00000BDE */
  946. 00000BA4  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  947. 00000BA8  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  948. 00000BAC  A893                     syscall    MoveTo
  949. 00000BAE  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  950. 00000BB2  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  951. 00000BB6  A891                     syscall    LineTo
  952. 00000BB8  2D6E FFE0 FFE8           move.l     [A6 - 0x18], [A6 - 0x20]
  953. 00000BBE  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  954. 00000BC2  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  955. 00000BC6  A893                     syscall    MoveTo
  956. 00000BC8  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  957. 00000BCC  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  958. 00000BD0  A891                     syscall    LineTo
  959. 00000BD2  4878 0002                push.l     0x2
  960. 00000BD6  486E FFFC                pea.l      [A6 - 0x4]
  961. 00000BDA  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  962. label00000BDE:
  963. 00000BDE  4267                     clr.w      -[A7]
  964. 00000BE0  A974                     syscall    Button
  965. 00000BE2  101F                     move.b     D0, [A7]+
  966. 00000BE4  4880                     ext.w      D0
  967. 00000BE6  B046                     cmp.w      D0, D6
  968. 00000BE8  6790                     beq        -0x6E /* 00000B7A */
  969. 00000BEA  5346                     subq.w     D6, 1
  970. 00000BEC  4A46                     tst.w      D6
  971. 00000BEE  6CEE                     bge        -0x10 /* 00000BDE */
  972. 00000BF0  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  973. 00000BF4  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  974. 00000BF8  A893                     syscall    MoveTo
  975. 00000BFA  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  976. 00000BFE  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  977. 00000C02  A891                     syscall    LineTo
  978. 00000C04  3F3C 0006                move.w     -[A7], 0x6
  979. 00000C08  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  980. 00000C0C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  981. 00000C10  4EAD 01FA                jsr        [A5 + 0x1FA /* export_59 */]
  982. 00000C14  4FEF 000A                lea.l      A7, [A7 + 0xA]
  983. 00000C18  4A40                     tst.w      D0
  984. 00000C1A  6722                     beq        +0x24 /* 00000C3E */
  985. 00000C1C  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  986. 00000C20  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  987. 00000C24  A893                     syscall    MoveTo
  988. 00000C26  206D AB82                movea.l    A0, [A5 - 0x547E]
  989. 00000C2A  216E FFF0 0064           move.l     [A0 + 0x64], [A6 - 0x10]
  990. 00000C30  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  991. 00000C34  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  992. 00000C38  A891                     syscall    LineTo
  993. 00000C3A  6000 006C                bra        +0x6E /* 00000CA8 */
  994. label00000C3E:
  995. 00000C3E  42A7                     clr.l      -[A7]
  996. 00000C40  A975                     syscall    TickCount
  997. 00000C42  201F                     move.l     D0, [A7]+
  998. 00000C44  2F00                     move.l     -[A7], D0
  999. 00000C46  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  1000. 00000C4A  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  1001. 00000C4E  508F                     addq.l     A7, 8
  1002. 00000C50  4A40                     tst.w      D0
  1003. 00000C52  6726                     beq        +0x28 /* 00000C7A */
  1004. 00000C54  4A6E 000C                tst.w      [A6 + 0xC]
  1005. 00000C58  674E                     beq        +0x50 /* 00000CA8 */
  1006. 00000C5A  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  1007. 00000C5E  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  1008. 00000C62  A893                     syscall    MoveTo
  1009. 00000C64  206D AB82                movea.l    A0, [A5 - 0x547E]
  1010. 00000C68  216E FFF0 0064           move.l     [A0 + 0x64], [A6 - 0x10]
  1011. 00000C6E  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  1012. 00000C72  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1013. 00000C76  A891                     syscall    LineTo
  1014. 00000C78  602E                     bra        +0x30 /* 00000CA8 */
  1015. label00000C7A:
  1016. 00000C7A  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  1017. 00000C7E  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  1018. 00000C82  A893                     syscall    MoveTo
  1019. 00000C84  206D AB82                movea.l    A0, [A5 - 0x547E]
  1020. 00000C88  216E FFF0 0064           move.l     [A0 + 0x64], [A6 - 0x10]
  1021. 00000C8E  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  1022. 00000C92  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  1023. 00000C96  A891                     syscall    LineTo
  1024. 00000C98  2D6E FFE8 FFE4           move.l     [A6 - 0x1C], [A6 - 0x18]
  1025. 00000C9E  5847                     addq.w     D7, 4
  1026. 00000CA0  0C47 0FA0                cmpi.w     D7, 0xFA0
  1027. 00000CA4  6D00 FEC8                blt        -0x136 /* 00000B6E */
  1028. label00000CA8:
  1029. 00000CA8  A896                     syscall    HidePen
  1030. 00000CAA  A8CC                     syscall    ClosePoly/ClosePgon
  1031. 00000CAC  206E FFEC                movea.l    A0, [A6 - 0x14]
  1032. 00000CB0  2050                     movea.l    A0, [A0]
  1033. 00000CB2  43EE FFF4                lea.l      A1, [A6 - 0xC]
  1034. 00000CB6  5488                     addq.l     A0, 2
  1035. 00000CB8  22D8                     move.l     [A1]+, [A0]+
  1036. 00000CBA  22D8                     move.l     [A1]+, [A0]+
  1037. 00000CBC  4267                     clr.w      -[A7]
  1038. 00000CBE  486E FFF4                pea.l      [A6 - 0xC]
  1039. 00000CC2  A8AE                     syscall    EmptyRect
  1040. 00000CC4  101F                     move.b     D0, [A7]+
  1041. 00000CC6  4A00                     tst.b      D0
  1042. 00000CC8  670C                     beq        +0xE /* 00000CD6 */
  1043. 00000CCA  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1044. 00000CCE  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  1045. 00000CD2  42AE FFEC                clr.l      [A6 - 0x14]
  1046. label00000CD6:
  1047. 00000CD6  202E FFEC                move.l     D0, [A6 - 0x14]
  1048. 00000CDA  4CDF 00C0                movem.l    D6,D7, [A7]+
  1049. 00000CDE  4E5E                     unlink     A6
  1050. 00000CE0  4E75                     rts
  1051. fn00000CE2:
  1052. 00000CE2  4E56 FF8E                link       A6, -0x0072
  1053. 00000CE6  4878 03E8                push.l     0x3E8
  1054. 00000CEA  4EAD 0A7A                jsr        [A5 + 0xA7A /* export_331 */]
  1055. 00000CEE  588F                     addq.l     A7, 4
  1056. 00000CF0  4A40                     tst.w      D0
  1057. 00000CF2  6706                     beq        +0x8 /* 00000CFA */
  1058. 00000CF4  7025                     moveq.l    D0, 0x25
  1059. 00000CF6  6000 01B4                bra        +0x1B6 /* 00000EAC */
  1060. label00000CFA:
  1061. 00000CFA  2D6E 000C FFAA           move.l     [A6 - 0x56], [A6 + 0xC]
  1062. 00000D00  486E FF96                pea.l      [A6 - 0x6A]
  1063. 00000D04  4267                     clr.w      -[A7]
  1064. 00000D06  4267                     clr.w      -[A7]
  1065. 00000D08  4267                     clr.w      -[A7]
  1066. 00000D0A  4267                     clr.w      -[A7]
  1067. 00000D0C  A8A7                     syscall    SetRect
  1068. 00000D0E  6062                     bra        +0x64 /* 00000D72 */
  1069. label00000D10:
  1070. 00000D10  486E FFAA                pea.l      [A6 - 0x56]
  1071. 00000D14  4EBA 3E1E                jsr        [PC + 0x3E1E /* 00004B34 */]
  1072. 00000D18  588F                     addq.l     A7, 4
  1073. 00000D1A  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  1074. 00000D1E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1075. 00000D22  486E FF8E                pea.l      [A6 - 0x72]
  1076. 00000D26  A8AC                     syscall    Pt2Rect
  1077. 00000D28  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  1078. 00000D2C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1079. 00000D30  486E FF8E                pea.l      [A6 - 0x72]
  1080. 00000D34  4EBA 08BC                jsr        [PC + 0x8BC /* 000015F2 */]
  1081. 00000D38  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1082. 00000D3C  4267                     clr.w      -[A7]
  1083. 00000D3E  486E FF8E                pea.l      [A6 - 0x72]
  1084. 00000D42  486E FF96                pea.l      [A6 - 0x6A]
  1085. 00000D46  A8A6                     syscall    EqualRect
  1086. 00000D48  101F                     move.b     D0, [A7]+
  1087. 00000D4A  4A00                     tst.b      D0
  1088. 00000D4C  6624                     bne        +0x26 /* 00000D72 */
  1089. 00000D4E  486E FF96                pea.l      [A6 - 0x6A]
  1090. 00000D52  A8A1                     syscall    FrameRect
  1091. 00000D54  486E FF8E                pea.l      [A6 - 0x72]
  1092. 00000D58  A8A1                     syscall    FrameRect
  1093. 00000D5A  4878 0002                push.l     0x2
  1094. 00000D5E  486E FF9E                pea.l      [A6 - 0x62]
  1095. 00000D62  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  1096. 00000D66  41EE FF96                lea.l      A0, [A6 - 0x6A]
  1097. 00000D6A  43EE FF8E                lea.l      A1, [A6 - 0x72]
  1098. 00000D6E  20D9                     move.l     [A0]+, [A1]+
  1099. 00000D70  20D9                     move.l     [A0]+, [A1]+
  1100. label00000D72:
  1101. 00000D72  4EBA 3E42                jsr        [PC + 0x3E42 /* 00004BB6 */]
  1102. 00000D76  4A40                     tst.w      D0
  1103. 00000D78  6696                     bne        -0x68 /* 00000D10 */
  1104. 00000D7A  486E FF96                pea.l      [A6 - 0x6A]
  1105. 00000D7E  A8A1                     syscall    FrameRect
  1106. 00000D80  3F3C 0010                move.w     -[A7], 0x10
  1107. 00000D84  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  1108. 00000D88  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1109. 00000D8C  4EAD 01FA                jsr        [A5 + 0x1FA /* export_59 */]
  1110. 00000D90  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1111. 00000D94  4A40                     tst.w      D0
  1112. 00000D96  6708                     beq        +0xA /* 00000DA0 */
  1113. 00000D98  303C FC1E                move.w     D0, 0xFC1E
  1114. 00000D9C  6000 010E                bra        +0x110 /* 00000EAC */
  1115. label00000DA0:
  1116. 00000DA0  3F2D B31E                move.w     -[A7], [A5 - 0x4CE2]
  1117. 00000DA4  A887                     syscall    TextFont
  1118. 00000DA6  3F2D B322                move.w     -[A7], [A5 - 0x4CDE]
  1119. 00000DAA  A888                     syscall    TextFace
  1120. 00000DAC  3F2D B31C                move.w     -[A7], [A5 - 0x4CE4]
  1121. 00000DB0  A88A                     syscall    TextSize
  1122. 00000DB2  42A7                     clr.l      -[A7]
  1123. 00000DB4  486E FF96                pea.l      [A6 - 0x6A]
  1124. 00000DB8  486E FF96                pea.l      [A6 - 0x6A]
  1125. 00000DBC  A83E                     syscall    TEStyleNew
  1126. 00000DBE  205F                     movea.l    A0, [A7]+
  1127. 00000DC0  2D48 FFA2                move.l     [A6 - 0x5E], A0
  1128. 00000DC4  206E FFA2                movea.l    A0, [A6 - 0x5E]
  1129. 00000DC8  2050                     movea.l    A0, [A0]
  1130. 00000DCA  316D B320 003A           move.w     [A0 + 0x3A], [A5 - 0x4CE0]
  1131. 00000DD0  42A7                     clr.l      -[A7]
  1132. 00000DD2  42A7                     clr.l      -[A7]
  1133. 00000DD4  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  1134. 00000DD8  205F                     movea.l    A0, [A7]+
  1135. 00000DDA  2D48 FFA6                move.l     [A6 - 0x5A], A0
  1136. 00000DDE  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  1137. 00000DE2  2F2E FFA6                move.l     -[A7], [A6 - 0x5A]
  1138. 00000DE6  4EAD 09BA                jsr        [A5 + 0x9BA /* export_307 */]
  1139. 00000DEA  508F                     addq.l     A7, 8
  1140. 00000DEC  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  1141. 00000DF0  A9CD                     syscall    TEDispose
  1142. 00000DF2  3D7C 012C FFAE           move.w     [A6 - 0x52], 0x12C
  1143. 00000DF8  0C6E 0002 0010           cmpi.w     [A6 + 0x10], 0x2
  1144. 00000DFE  6606                     bne        +0x8 /* 00000E06 */
  1145. 00000E00  3D7C 012D FFAE           move.w     [A6 - 0x52], 0x12D
  1146. label00000E06:
  1147. 00000E06  7002                     moveq.l    D0, 0x02
  1148. 00000E08  3D40 FFB0                move.w     [A6 - 0x50], D0
  1149. 00000E0C  426E FFB2                clr.w      [A6 - 0x4E]
  1150. 00000E10  42A7                     clr.l      -[A7]
  1151. 00000E12  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1152. 00000E16  4EBA 0098                jsr        [PC + 0x98 /* 00000EB0 */]
  1153. 00000E1A  508F                     addq.l     A7, 8
  1154. 00000E1C  2D40 FFB4                move.l     [A6 - 0x4C], D0
  1155. 00000E20  7001                     moveq.l    D0, 0x01
  1156. 00000E22  2D40 FFB8                move.l     [A6 - 0x48], D0
  1157. 00000E26  41EE FFBC                lea.l      A0, [A6 - 0x44]
  1158. 00000E2A  43EE FF96                lea.l      A1, [A6 - 0x6A]
  1159. 00000E2E  20D9                     move.l     [A0]+, [A1]+
  1160. 00000E30  20D9                     move.l     [A0]+, [A1]+
  1161. 00000E32  7001                     moveq.l    D0, 0x01
  1162. 00000E34  3D40 FFC4                move.w     [A6 - 0x3C], D0
  1163. 00000E38  7001                     moveq.l    D0, 0x01
  1164. 00000E3A  3D40 FFC6                move.w     [A6 - 0x3A], D0
  1165. 00000E3E  41EE FFD8                lea.l      A0, [A6 - 0x28]
  1166. 00000E42  43ED AB72                lea.l      A1, [A5 - 0x548E]
  1167. 00000E46  20D9                     move.l     [A0]+, [A1]+
  1168. 00000E48  20D9                     move.l     [A0]+, [A1]+
  1169. 00000E4A  41EE FFD0                lea.l      A0, [A6 - 0x30]
  1170. 00000E4E  43ED AB7A                lea.l      A1, [A5 - 0x5486]
  1171. 00000E52  20D9                     move.l     [A0]+, [A1]+
  1172. 00000E54  20D9                     move.l     [A0]+, [A1]+
  1173. 00000E56  3D7C 00FF FFCA           move.w     [A6 - 0x36], 0xFF
  1174. 00000E5C  3D7C 00FF FFC8           move.w     [A6 - 0x38], 0xFF
  1175. 00000E62  426E FFCE                clr.w      [A6 - 0x32]
  1176. 00000E66  426E FFCC                clr.w      [A6 - 0x34]
  1177. 00000E6A  7001                     moveq.l    D0, 0x01
  1178. 00000E6C  3D40 FFE0                move.w     [A6 - 0x20], D0
  1179. 00000E70  7001                     moveq.l    D0, 0x01
  1180. 00000E72  3D40 FFE2                move.w     [A6 - 0x1E], D0
  1181. 00000E76  426E FFE4                clr.w      [A6 - 0x1C]
  1182. 00000E7A  426E FFE6                clr.w      [A6 - 0x1A]
  1183. 00000E7E  42AE FFE8                clr.l      [A6 - 0x18]
  1184. 00000E82  2D6E FFA6 FFEC           move.l     [A6 - 0x14], [A6 - 0x5A]
  1185. 00000E88  42AE FFF0                clr.l      [A6 - 0x10]
  1186. 00000E8C  3D6D B324 FFF4           move.w     [A6 - 0xC], [A5 - 0x4CDC]
  1187. 00000E92  3D6D B320 FFF6           move.w     [A6 - 0xA], [A5 - 0x4CE0]
  1188. 00000E98  426E FFF8                clr.w      [A6 - 0x8]
  1189. 00000E9C  486E FFAE                pea.l      [A6 - 0x52]
  1190. 00000EA0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1191. 00000EA4  4EBA 0084                jsr        [PC + 0x84 /* 00000F2A */]
  1192. 00000EA8  508F                     addq.l     A7, 8
  1193. 00000EAA  7000                     moveq.l    D0, 0x00
  1194. label00000EAC:
  1195. 00000EAC  4E5E                     unlink     A6
  1196. 00000EAE  4E75                     rts
  1197. export_485:
  1198. fn00000EB0:
  1199. 00000EB0  4E56 FFAE                link       A6, -0x0052
  1200. 00000EB4  48E7 0700                movem.l    -[A7], D5,D6,D7
  1201. 00000EB8  7E64                     moveq.l    D7, 0x64
  1202. 00000EBA  42A7                     clr.l      -[A7]
  1203. 00000EBC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1204. 00000EC0  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  1205. 00000EC4  201F                     move.l     D0, [A7]+
  1206. 00000EC6  4878 0052                push.l     0x52 /* 'R' */
  1207. 00000ECA  2F00                     move.l     -[A7], D0
  1208. 00000ECC  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  1209. 00000ED0  3C00                     move.w     D6, D0
  1210. 00000ED2  7A00                     moveq.l    D5, 0x00
  1211. 00000ED4  603A                     bra        +0x3C /* 00000F10 */
  1212. label00000ED6:
  1213. 00000ED6  206E 0008                movea.l    A0, [A6 + 0x8]
  1214. 00000EDA  3005                     move.w     D0, D5
  1215. 00000EDC  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  1216. 00000EE0  D090                     add.l      D0, [A0]
  1217. 00000EE2  2040                     movea.l    A0, D0
  1218. 00000EE4  43EE FFAE                lea.l      A1, [A6 - 0x52]
  1219. 00000EE8  7013                     moveq.l    D0, 0x13
  1220. label00000EEA:
  1221. 00000EEA  22D8                     move.l     [A1]+, [A0]+
  1222. 00000EEC  51C8 FFFC                dbf        D0, -0x6 /* 00000EEA */
  1223. 00000EF0  32D8                     move.w     [A1]+, [A0]+
  1224. 00000EF2  BEAE FFB4                cmp.l      D7, [A6 - 0x4C]
  1225. 00000EF6  6E08                     bgt        +0xA /* 00000F00 */
  1226. 00000EF8  202E FFB4                move.l     D0, [A6 - 0x4C]
  1227. 00000EFC  5280                     addq.l     D0, 1
  1228. 00000EFE  2E00                     move.l     D7, D0
  1229. label00000F00:
  1230. 00000F00  202E FFB4                move.l     D0, [A6 - 0x4C]
  1231. 00000F04  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  1232. 00000F08  6604                     bne        +0x6 /* 00000F0E */
  1233. 00000F0A  42AE 000C                clr.l      [A6 + 0xC]
  1234. label00000F0E:
  1235. 00000F0E  5245                     addq.w     D5, 1
  1236. label00000F10:
  1237. 00000F10  BA46                     cmp.w      D5, D6
  1238. 00000F12  6DC2                     blt        -0x3C /* 00000ED6 */
  1239. 00000F14  4AAE 000C                tst.l      [A6 + 0xC]
  1240. 00000F18  6706                     beq        +0x8 /* 00000F20 */
  1241. 00000F1A  202E 000C                move.l     D0, [A6 + 0xC]
  1242. 00000F1E  6002                     bra        +0x4 /* 00000F22 */
  1243. label00000F20:
  1244. 00000F20  2007                     move.l     D0, D7
  1245. label00000F22:
  1246. 00000F22  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  1247. 00000F26  4E5E                     unlink     A6
  1248. 00000F28  4E75                     rts
  1249. fn00000F2A:
  1250. 00000F2A  4E56 FFF2                link       A6, -0x000E
  1251. 00000F2E  3F3C FFFF                move.w     -[A7], 0xFFFF
  1252. 00000F32  4267                     clr.w      -[A7]
  1253. 00000F34  4EAD 053A                jsr        [A5 + 0x53A /* export_163 */]
  1254. 00000F38  42A7                     clr.l      -[A7]
  1255. 00000F3A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1256. 00000F3E  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  1257. 00000F42  201F                     move.l     D0, [A7]+
  1258. 00000F44  2D40 FFFA                move.l     [A6 - 0x6], D0
  1259. 00000F48  4878 0052                push.l     0x52 /* 'R' */
  1260. 00000F4C  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1261. 00000F50  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  1262. 00000F54  3D40 FFFE                move.w     [A6 - 0x2], D0
  1263. 00000F58  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1264. 00000F5C  206E FFFA                movea.l    A0, [A6 - 0x6]
  1265. 00000F60  4868 0052                pea.l      [A0 + 0x52]
  1266. 00000F64  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  1267. 00000F68  206E 0008                movea.l    A0, [A6 + 0x8]
  1268. 00000F6C  302E FFFE                move.w     D0, [A6 - 0x2]
  1269. 00000F70  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  1270. 00000F74  D090                     add.l      D0, [A0]
  1271. 00000F76  206E 000C                movea.l    A0, [A6 + 0xC]
  1272. 00000F7A  2240                     movea.l    A1, D0
  1273. 00000F7C  7013                     moveq.l    D0, 0x13
  1274. label00000F7E:
  1275. 00000F7E  22D8                     move.l     [A1]+, [A0]+
  1276. 00000F80  51C8 FFFC                dbf        D0, -0x6 /* 00000F7E */
  1277. 00000F84  32D8                     move.w     [A1]+, [A0]+
  1278. 00000F86  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1279. 00000F8A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1280. 00000F8E  4EBA 0A4A                jsr        [PC + 0xA4A /* 000019DA */]
  1281. 00000F92  5C8F                     addq.l     A7, 6
  1282. 00000F94  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1283. 00000F98  4EBA 4E92                jsr        [PC + 0x4E92 /* 00005E2C */]
  1284. 00000F9C  588F                     addq.l     A7, 4
  1285. 00000F9E  4EAD 0B32                jsr        [A5 + 0xB32 /* export_354 */]
  1286. 00000FA2  4E5E                     unlink     A6
  1287. 00000FA4  4E75                     rts
  1288. export_479:
  1289. 00000FA6  4E56 FFF0                link       A6, -0x0010
  1290. 00000FAA  2F02                     move.l     -[A7], D2
  1291. 00000FAC  42A7                     clr.l      -[A7]
  1292. 00000FAE  A8D8                     syscall    NewRgn
  1293. 00000FB0  205F                     movea.l    A0, [A7]+
  1294. 00000FB2  2D48 FFF0                move.l     [A6 - 0x10], A0
  1295. 00000FB6  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1296. 00000FBA  A87A                     syscall    GetClip
  1297. 00000FBC  486E FFF4                pea.l      [A6 - 0xC]
  1298. 00000FC0  A972                     syscall    GetMouse
  1299. 00000FC2  206D AB82                movea.l    A0, [A5 - 0x547E]
  1300. 00000FC6  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1301. 00000FCA  41E8 0010                lea.l      A0, [A0 + 0x10]
  1302. 00000FCE  22D8                     move.l     [A1]+, [A0]+
  1303. 00000FD0  22D8                     move.l     [A1]+, [A0]+
  1304. 00000FD2  486E FFF8                pea.l      [A6 - 0x8]
  1305. 00000FD6  A87B                     syscall    ClipRect
  1306. 00000FD8  302E FFF4                move.w     D0, [A6 - 0xC]
  1307. 00000FDC  B06D FA7E                cmp.w      D0, [A5 - 0x582]
  1308. 00000FE0  6C0C                     bge        +0xE /* 00000FEE */
  1309. 00000FE2  2F2D FA82                move.l     -[A7], [A5 - 0x57E]
  1310. 00000FE6  3F3C 0014                move.w     -[A7], 0x14
  1311. 00000FEA  4EBA 00FE                jsr        [PC + 0xFE /* 000010EA */]
  1312. label00000FEE:
  1313. 00000FEE  302E FFF4                move.w     D0, [A6 - 0xC]
  1314. 00000FF2  B06D FA80                cmp.w      D0, [A5 - 0x580]
  1315. 00000FF6  6F0C                     ble        +0xE /* 00001004 */
  1316. 00000FF8  2F2D FA82                move.l     -[A7], [A5 - 0x57E]
  1317. 00000FFC  3F3C 0015                move.w     -[A7], 0x15
  1318. 00001000  4EBA 00E8                jsr        [PC + 0xE8 /* 000010EA */]
  1319. label00001004:
  1320. 00001004  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1321. 00001008  A879                     syscall    SetClip
  1322. 0000100A  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1323. 0000100E  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  1324. 00001012  241F                     move.l     D2, [A7]+
  1325. 00001014  7001                     moveq.l    D0, 0x01
  1326. 00001016  4E5E                     unlink     A6
  1327. 00001018  205F                     movea.l    A0, [A7]+
  1328. 0000101A  1E80                     move.b     [A7], D0
  1329. 0000101C  4ED0                     jmp        [A0]
  1330. fn0000101E:
  1331. 0000101E  4E56 FFA6                link       A6, -0x005A
  1332. 00001022  206E 0008                movea.l    A0, [A6 + 0x8]
  1333. 00001026  302D B4E8                move.w     D0, [A5 - 0x4B18]
  1334. 0000102A  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  1335. 0000102E  D090                     add.l      D0, [A0]
  1336. 00001030  2040                     movea.l    A0, D0
  1337. 00001032  43EE FFAE                lea.l      A1, [A6 - 0x52]
  1338. 00001036  7013                     moveq.l    D0, 0x13
  1339. label00001038:
  1340. 00001038  22D8                     move.l     [A1]+, [A0]+
  1341. 0000103A  51C8 FFFC                dbf        D0, -0x6 /* 00001038 */
  1342. 0000103E  32D8                     move.w     [A1]+, [A0]+
  1343. 00001040  0C6E 012D FFAE           cmpi.w     [A6 - 0x52], 0x12D
  1344. 00001046  6724                     beq        +0x26 /* 0000106C */
  1345. 00001048  4A6D B4EE                tst.w      [A5 - 0x4B12]
  1346. 0000104C  6600 0098                bne        +0x9A /* 000010E6 */
  1347. 00001050  303C 0200                move.w     D0, 0x200
  1348. 00001054  C06D B16E                and.w      D0, [A5 - 0x4E92]
  1349. 00001058  7209                     moveq.l    D1, 0x09
  1350. 0000105A  E268                     lsr        D0.w, D1
  1351. 0000105C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1352. 00001060  1F00                     move.b     -[A7], D0
  1353. 00001062  2F2D B4F4                move.l     -[A7], [A5 - 0x4B0C]
  1354. 00001066  A9D4                     syscall    TEClick
  1355. 00001068  6000 007C                bra        +0x7E /* 000010E6 */
  1356. label0000106C:
  1357. 0000106C  486E FFA6                pea.l      [A6 - 0x5A]
  1358. 00001070  486E FFAE                pea.l      [A6 - 0x52]
  1359. 00001074  4EBA 04C6                jsr        [PC + 0x4C6 /* 0000153C */]
  1360. 00001078  508F                     addq.l     A7, 8
  1361. 0000107A  4267                     clr.w      -[A7]
  1362. 0000107C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1363. 00001080  486E FFA6                pea.l      [A6 - 0x5A]
  1364. 00001084  A8AD                     syscall    PtInRect
  1365. 00001086  101F                     move.b     D0, [A7]+
  1366. 00001088  4A00                     tst.b      D0
  1367. 0000108A  6710                     beq        +0x12 /* 0000109C */
  1368. 0000108C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1369. 00001090  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1370. 00001094  4EBA 00F2                jsr        [PC + 0xF2 /* 00001188 */]
  1371. 00001098  508F                     addq.l     A7, 8
  1372. 0000109A  604A                     bra        +0x4C /* 000010E6 */
  1373. label0000109C:
  1374. 0000109C  4A6D B4EE                tst.w      [A5 - 0x4B12]
  1375. 000010A0  6644                     bne        +0x46 /* 000010E6 */
  1376. 000010A2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1377. 000010A6  4EBA 029E                jsr        [PC + 0x29E /* 00001346 */]
  1378. 000010AA  588F                     addq.l     A7, 4
  1379. 000010AC  206D B4F4                movea.l    A0, [A5 - 0x4B0C]
  1380. 000010B0  43ED 0F1A                lea.l      A1, [A5 + 0xF1A /* export_479 */]
  1381. 000010B4  2050                     movea.l    A0, [A0]
  1382. 000010B6  2149 002A                move.l     [A0 + 0x2A], A1
  1383. 000010BA  303C 0200                move.w     D0, 0x200
  1384. 000010BE  C06D B16E                and.w      D0, [A5 - 0x4E92]
  1385. 000010C2  7209                     moveq.l    D1, 0x09
  1386. 000010C4  E268                     lsr        D0.w, D1
  1387. 000010C6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1388. 000010CA  1F00                     move.b     -[A7], D0
  1389. 000010CC  2F2D B4F4                move.l     -[A7], [A5 - 0x4B0C]
  1390. 000010D0  A9D4                     syscall    TEClick
  1391. 000010D2  206D B4F4                movea.l    A0, [A5 - 0x4B0C]
  1392. 000010D6  2050                     movea.l    A0, [A0]
  1393. 000010D8  42A8 002A                clr.l      [A0 + 0x2A]
  1394. 000010DC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1395. 000010E0  4EBA 031C                jsr        [PC + 0x31C /* 000013FE */]
  1396. 000010E4  588F                     addq.l     A7, 4
  1397. label000010E6:
  1398. 000010E6  4E5E                     unlink     A6
  1399. 000010E8  4E75                     rts
  1400. export_480:
  1401. fn000010EA:
  1402. 000010EA  4E56 0000                link       A6, 0
  1403. 000010EE  48E7 0300                movem.l    -[A7], D6,D7
  1404. 000010F2  4267                     clr.w      -[A7]
  1405. 000010F4  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1406. 000010F8  A960                     syscall    GetControlValue/GetCtlValue
  1407. 000010FA  301F                     move.w     D0, [A7]+
  1408. 000010FC  3E00                     move.w     D7, D0
  1409. 000010FE  302D FA80                move.w     D0, [A5 - 0x580]
  1410. 00001102  906D FA7E                sub.w      D0, [A5 - 0x582]
  1411. 00001106  3C00                     move.w     D6, D0
  1412. 00001108  302E 0008                move.w     D0, [A6 + 0x8]
  1413. 0000110C  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  1414. 00001110  0014 0017                ori.b      [A4], 0x17
  1415. 00001114  0066 0008                ori.w      -[A6], 0x8
  1416. 00001118  001E 003E                ori.b      [A6]+, 0x3E /* '>' */
  1417. 0000111C  004E 4A47                ori.w      A6, 0x4A47 /* 'JG' */
  1418. 00001120  6F58                     ble        +0x5A /* 0000117A */
  1419. 00001122  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1420. 00001126  3007                     move.w     D0, D7
  1421. 00001128  0640 FFF6                addi.w     D0, 0xFFF6
  1422. 0000112C  3F00                     move.w     -[A7], D0
  1423. 0000112E  A963                     syscall    SetControlValue/SetCtlValue
  1424. 00001130  4EBA 0322                jsr        [PC + 0x322 /* 00001454 */]
  1425. 00001134  6044                     bra        +0x46 /* 0000117A */
  1426. 00001136  4267                     clr.w      -[A7]
  1427. 00001138  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1428. 0000113C  A962                     syscall    GetControlMaximum/GetMaxCtl
  1429. 0000113E  301F                     move.w     D0, [A7]+
  1430. 00001140  BE40                     cmp.w      D7, D0
  1431. 00001142  6C36                     bge        +0x38 /* 0000117A */
  1432. 00001144  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1433. 00001148  3007                     move.w     D0, D7
  1434. 0000114A  0640 000A                addi.w     D0, 0xA /* '\n' */
  1435. 0000114E  3F00                     move.w     -[A7], D0
  1436. 00001150  A963                     syscall    SetControlValue/SetCtlValue
  1437. 00001152  4EBA 0300                jsr        [PC + 0x300 /* 00001454 */]
  1438. 00001156  6022                     bra        +0x24 /* 0000117A */
  1439. 00001158  3007                     move.w     D0, D7
  1440. 0000115A  9046                     sub.w      D0, D6
  1441. 0000115C  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1442. 00001160  3F00                     move.w     -[A7], D0
  1443. 00001162  A963                     syscall    SetControlValue/SetCtlValue
  1444. 00001164  4EBA 02EE                jsr        [PC + 0x2EE /* 00001454 */]
  1445. 00001168  6010                     bra        +0x12 /* 0000117A */
  1446. 0000116A  3007                     move.w     D0, D7
  1447. 0000116C  D046                     add.w      D0, D6
  1448. 0000116E  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1449. 00001172  3F00                     move.w     -[A7], D0
  1450. 00001174  A963                     syscall    SetControlValue/SetCtlValue
  1451. 00001176  4EBA 02DC                jsr        [PC + 0x2DC /* 00001454 */]
  1452. label0000117A:
  1453. 0000117A  4CDF 00C0                movem.l    D6,D7, [A7]+
  1454. 0000117E  4E5E                     unlink     A6
  1455. 00001180  205F                     movea.l    A0, [A7]+
  1456. 00001182  4FEF 0006                lea.l      A7, [A7 + 0x6]
  1457. 00001186  4ED0                     jmp        [A0]
  1458. fn00001188:
  1459. 00001188  4E56 FFFC                link       A6, -0x0004
  1460. 0000118C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1461. 00001190  4EBA 01B4                jsr        [PC + 0x1B4 /* 00001346 */]
  1462. 00001194  588F                     addq.l     A7, 4
  1463. 00001196  4267                     clr.w      -[A7]
  1464. 00001198  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1465. 0000119C  2F2D AB82                move.l     -[A7], [A5 - 0x547E]
  1466. 000011A0  486E FFFC                pea.l      [A6 - 0x4]
  1467. 000011A4  A96C                     syscall    FindControl
  1468. 000011A6  301F                     move.w     D0, [A7]+
  1469. 000011A8  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  1470. 000011AC  0002 0046                ori.b      D2, 0x46 /* 'F' */
  1471. 000011B0  0000 0006                ori.b      D0, 0x6
  1472. 000011B4  0081 0022 202E           ori.l      D1, 0x22202E /* '\" .' */
  1473. 000011BA  FFFC                     .invalid   <<F/7/7>>
  1474. 000011BC  B0AD FA82                cmp.l      D0, [A5 - 0x57E]
  1475. 000011C0  6632                     bne        +0x34 /* 000011F4 */
  1476. 000011C2  4267                     clr.w      -[A7]
  1477. 000011C4  2F2D FA82                move.l     -[A7], [A5 - 0x57E]
  1478. 000011C8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1479. 000011CC  42A7                     clr.l      -[A7]
  1480. 000011CE  A968                     syscall    TrackControl
  1481. 000011D0  301F                     move.w     D0, [A7]+
  1482. 000011D2  4EBA 0280                jsr        [PC + 0x280 /* 00001454 */]
  1483. 000011D6  601C                     bra        +0x1E /* 000011F4 */
  1484. 000011D8  202E FFFC                move.l     D0, [A6 - 0x4]
  1485. 000011DC  B0AD FA82                cmp.l      D0, [A5 - 0x57E]
  1486. 000011E0  6612                     bne        +0x14 /* 000011F4 */
  1487. 000011E2  4267                     clr.w      -[A7]
  1488. 000011E4  2F2D FA82                move.l     -[A7], [A5 - 0x57E]
  1489. 000011E8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1490. 000011EC  486D 0F22                pea.l      [A5 + 0xF22 /* export_480 */]
  1491. 000011F0  A968                     syscall    TrackControl
  1492. 000011F2  301F                     move.w     D0, [A7]+
  1493. label000011F4:
  1494. 000011F4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1495. 000011F8  4EBA 0204                jsr        [PC + 0x204 /* 000013FE */]
  1496. 000011FC  588F                     addq.l     A7, 4
  1497. 000011FE  4E5E                     unlink     A6
  1498. 00001200  4E75                     rts
  1499. export_487:
  1500. 00001202  4E56 FFA6                link       A6, -0x005A
  1501. 00001206  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  1502. 0000120A  206E 0008                movea.l    A0, [A6 + 0x8]
  1503. 0000120E  302D B4E8                move.w     D0, [A5 - 0x4B18]
  1504. 00001212  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  1505. 00001216  D090                     add.l      D0, [A0]
  1506. 00001218  2040                     movea.l    A0, D0
  1507. 0000121A  43EE FFA6                lea.l      A1, [A6 - 0x5A]
  1508. 0000121E  7013                     moveq.l    D0, 0x13
  1509. label00001220:
  1510. 00001220  22D8                     move.l     [A1]+, [A0]+
  1511. 00001222  51C8 FFFC                dbf        D0, -0x6 /* 00001220 */
  1512. 00001226  32D8                     move.w     [A1]+, [A0]+
  1513. 00001228  0C6E 012D FFA6           cmpi.w     [A6 - 0x5A], 0x12D
  1514. 0000122E  6600 010E                bne        +0x110 /* 0000133E */
  1515. 00001232  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1516. 00001236  4EBA 010E                jsr        [PC + 0x10E /* 00001346 */]
  1517. 0000123A  588F                     addq.l     A7, 4
  1518. 0000123C  42A7                     clr.l      -[A7]
  1519. 0000123E  42A7                     clr.l      -[A7]
  1520. 00001240  4878 FFFF                push.l     0xFFFF
  1521. 00001244  2F2D B4F4                move.l     -[A7], [A5 - 0x4B0C]
  1522. 00001248  4EAD 082A                jsr        [A5 + 0x82A /* export_257 */]
  1523. 0000124C  201F                     move.l     D0, [A7]+
  1524. 0000124E  3E00                     move.w     D7, D0
  1525. 00001250  302D FA80                move.w     D0, [A5 - 0x580]
  1526. 00001254  906D FA7E                sub.w      D0, [A5 - 0x582]
  1527. 00001258  3207                     move.w     D1, D7
  1528. 0000125A  9240                     sub.w      D1, D0
  1529. 0000125C  3C01                     move.w     D6, D1
  1530. 0000125E  206D FA82                movea.l    A0, [A5 - 0x57E]
  1531. 00001262  2050                     movea.l    A0, [A0]
  1532. 00001264  3A28 0012                move.w     D5, [A0 + 0x12]
  1533. 00001268  4A46                     tst.w      D6
  1534. 0000126A  6F0C                     ble        +0xE /* 00001278 */
  1535. 0000126C  206D FA82                movea.l    A0, [A5 - 0x57E]
  1536. 00001270  2050                     movea.l    A0, [A0]
  1537. 00001272  4228 0011                clr.b      [A0 + 0x11]
  1538. 00001276  600E                     bra        +0x10 /* 00001286 */
  1539. label00001278:
  1540. 00001278  7C00                     moveq.l    D6, 0x00
  1541. 0000127A  206D FA82                movea.l    A0, [A5 - 0x57E]
  1542. 0000127E  2050                     movea.l    A0, [A0]
  1543. 00001280  70FF                     moveq.l    D0, 0xFFFFFFFF
  1544. 00001282  1140 0011                move.b     [A0 + 0x11], D0
  1545. label00001286:
  1546. 00001286  206D B4F4                movea.l    A0, [A5 - 0x4B0C]
  1547. 0000128A  2050                     movea.l    A0, [A0]
  1548. 0000128C  3010                     move.w     D0, [A0]
  1549. 0000128E  D047                     add.w      D0, D7
  1550. 00001290  B06D FA80                cmp.w      D0, [A5 - 0x580]
  1551. 00001294  6C04                     bge        +0x6 /* 0000129A */
  1552. 00001296  3A3C 7FF8                move.w     D5, 0x7FF8
  1553. label0000129A:
  1554. 0000129A  206D B4F4                movea.l    A0, [A5 - 0x4B0C]
  1555. 0000129E  226D B4F4                movea.l    A1, [A5 - 0x4B0C]
  1556. 000012A2  2251                     movea.l    A1, [A1]
  1557. 000012A4  2050                     movea.l    A0, [A0]
  1558. 000012A6  3028 0020                move.w     D0, [A0 + 0x20]
  1559. 000012AA  B069 0022                cmp.w      D0, [A1 + 0x22]
  1560. 000012AE  6650                     bne        +0x52 /* 00001300 */
  1561. 000012B0  206D B4F4                movea.l    A0, [A5 - 0x4B0C]
  1562. 000012B4  42A7                     clr.l      -[A7]
  1563. 000012B6  2050                     movea.l    A0, [A0]
  1564. 000012B8  3F28 0020                move.w     -[A7], [A0 + 0x20]
  1565. 000012BC  2F2D B4F4                move.l     -[A7], [A5 - 0x4B0C]
  1566. 000012C0  4EAD 0832                jsr        [A5 + 0x832 /* export_258 */]
  1567. 000012C4  201F                     move.l     D0, [A7]+
  1568. 000012C6  206D B4F4                movea.l    A0, [A5 - 0x4B0C]
  1569. 000012CA  2050                     movea.l    A0, [A0]
  1570. 000012CC  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1571. 000012D0  41E8 0010                lea.l      A0, [A0 + 0x10]
  1572. 000012D4  22D8                     move.l     [A1]+, [A0]+
  1573. 000012D6  22D8                     move.l     [A1]+, [A0]+
  1574. 000012D8  302E FFF8                move.w     D0, [A6 - 0x8]
  1575. 000012DC  B06D FA7E                cmp.w      D0, [A5 - 0x582]
  1576. 000012E0  6C0A                     bge        +0xC /* 000012EC */
  1577. 000012E2  302D FA7E                move.w     D0, [A5 - 0x582]
  1578. 000012E6  906E FFF8                sub.w      D0, [A6 - 0x8]
  1579. 000012EA  9A40                     sub.w      D5, D0
  1580. label000012EC:
  1581. 000012EC  302E FFFC                move.w     D0, [A6 - 0x4]
  1582. 000012F0  B06D FA80                cmp.w      D0, [A5 - 0x580]
  1583. 000012F4  6F0A                     ble        +0xC /* 00001300 */
  1584. 000012F6  302E FFFC                move.w     D0, [A6 - 0x4]
  1585. 000012FA  906D FA80                sub.w      D0, [A5 - 0x580]
  1586. 000012FE  DA40                     add.w      D5, D0
  1587. label00001300:
  1588. 00001300  BA46                     cmp.w      D5, D6
  1589. 00001302  6F02                     ble        +0x4 /* 00001306 */
  1590. 00001304  3A06                     move.w     D5, D6
  1591. label00001306:
  1592. 00001306  4A45                     tst.w      D5
  1593. 00001308  6C02                     bge        +0x4 /* 0000130C */
  1594. 0000130A  7A00                     moveq.l    D5, 0x00
  1595. label0000130C:
  1596. 0000130C  206D FA82                movea.l    A0, [A5 - 0x57E]
  1597. 00001310  2050                     movea.l    A0, [A0]
  1598. 00001312  3145 0012                move.w     [A0 + 0x12], D5
  1599. 00001316  206D FA82                movea.l    A0, [A5 - 0x57E]
  1600. 0000131A  2050                     movea.l    A0, [A0]
  1601. 0000131C  3146 0016                move.w     [A0 + 0x16], D6
  1602. 00001320  206D FA82                movea.l    A0, [A5 - 0x57E]
  1603. 00001324  2050                     movea.l    A0, [A0]
  1604. 00001326  4228 0010                clr.b      [A0 + 0x10]
  1605. 0000132A  2F2D FA82                move.l     -[A7], [A5 - 0x57E]
  1606. 0000132E  A957                     syscall    ShowControl
  1607. 00001330  4EBA 0122                jsr        [PC + 0x122 /* 00001454 */]
  1608. 00001334  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1609. 00001338  4EBA 00C4                jsr        [PC + 0xC4 /* 000013FE */]
  1610. 0000133C  588F                     addq.l     A7, 4
  1611. label0000133E:
  1612. 0000133E  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  1613. 00001342  4E5E                     unlink     A6
  1614. 00001344  4E75                     rts
  1615. fn00001346:
  1616. 00001346  4E56 FFA6                link       A6, -0x005A
  1617. 0000134A  48E7 0700                movem.l    -[A7], D5,D6,D7
  1618. 0000134E  206E 0008                movea.l    A0, [A6 + 0x8]
  1619. 00001352  302D B4E8                move.w     D0, [A5 - 0x4B18]
  1620. 00001356  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  1621. 0000135A  D090                     add.l      D0, [A0]
  1622. 0000135C  2040                     movea.l    A0, D0
  1623. 0000135E  43EE FFAE                lea.l      A1, [A6 - 0x52]
  1624. 00001362  7013                     moveq.l    D0, 0x13
  1625. label00001364:
  1626. 00001364  22D8                     move.l     [A1]+, [A0]+
  1627. 00001366  51C8 FFFC                dbf        D0, -0x6 /* 00001364 */
  1628. 0000136A  32D8                     move.w     [A1]+, [A0]+
  1629. 0000136C  486E FFA6                pea.l      [A6 - 0x5A]
  1630. 00001370  486E FFAE                pea.l      [A6 - 0x52]
  1631. 00001374  4EBA 01C6                jsr        [PC + 0x1C6 /* 0000153C */]
  1632. 00001378  508F                     addq.l     A7, 8
  1633. 0000137A  42A7                     clr.l      -[A7]
  1634. 0000137C  42A7                     clr.l      -[A7]
  1635. 0000137E  4878 FFFF                push.l     0xFFFF
  1636. 00001382  2F2D B4F4                move.l     -[A7], [A5 - 0x4B0C]
  1637. 00001386  4EAD 082A                jsr        [A5 + 0x82A /* export_257 */]
  1638. 0000138A  201F                     move.l     D0, [A7]+
  1639. 0000138C  3A00                     move.w     D5, D0
  1640. 0000138E  3C2E FFF8                move.w     D6, [A6 - 0x8]
  1641. 00001392  206D B4F4                movea.l    A0, [A5 - 0x4B0C]
  1642. 00001396  2050                     movea.l    A0, [A0]
  1643. 00001398  3B68 000C FA80           move.w     [A5 - 0x580], [A0 + 0xC]
  1644. 0000139E  206D B4F4                movea.l    A0, [A5 - 0x4B0C]
  1645. 000013A2  2050                     movea.l    A0, [A0]
  1646. 000013A4  3010                     move.w     D0, [A0]
  1647. 000013A6  D046                     add.w      D0, D6
  1648. 000013A8  3B40 FA7E                move.w     [A5 - 0x582], D0
  1649. 000013AC  302D FA80                move.w     D0, [A5 - 0x580]
  1650. 000013B0  906D FA7E                sub.w      D0, [A5 - 0x582]
  1651. 000013B4  3E00                     move.w     D7, D0
  1652. 000013B6  A896                     syscall    HidePen
  1653. 000013B8  3005                     move.w     D0, D5
  1654. 000013BA  9047                     sub.w      D0, D7
  1655. 000013BC  42A7                     clr.l      -[A7]
  1656. 000013BE  2F2D AB82                move.l     -[A7], [A5 - 0x547E]
  1657. 000013C2  486E FFA6                pea.l      [A6 - 0x5A]
  1658. 000013C6  486D FA86                pea.l      [A5 - 0x57A]
  1659. 000013CA  1F3C 0001                move.b     -[A7], 0x1
  1660. 000013CE  3F06                     move.w     -[A7], D6
  1661. 000013D0  4267                     clr.w      -[A7]
  1662. 000013D2  3F00                     move.w     -[A7], D0
  1663. 000013D4  3F3C 0010                move.w     -[A7], 0x10
  1664. 000013D8  42A7                     clr.l      -[A7]
  1665. 000013DA  A954                     syscall    NewControl
  1666. 000013DC  205F                     movea.l    A0, [A7]+
  1667. 000013DE  2B48 FA82                move.l     [A5 - 0x57E], A0
  1668. 000013E2  3005                     move.w     D0, D5
  1669. 000013E4  9047                     sub.w      D0, D7
  1670. 000013E6  4A40                     tst.w      D0
  1671. 000013E8  6C0A                     bge        +0xC /* 000013F4 */
  1672. 000013EA  2F2D FA82                move.l     -[A7], [A5 - 0x57E]
  1673. 000013EE  3F3C FFFF                move.w     -[A7], 0xFFFF
  1674. 000013F2  A95D                     syscall    HiliteControl
  1675. label000013F4:
  1676. 000013F4  A897                     syscall    ShowPen
  1677. 000013F6  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  1678. 000013FA  4E5E                     unlink     A6
  1679. 000013FC  4E75                     rts
  1680. fn000013FE:
  1681. 000013FE  4E56 FFF8                link       A6, -0x0008
  1682. 00001402  206E 0008                movea.l    A0, [A6 + 0x8]
  1683. 00001406  302D B4E8                move.w     D0, [A5 - 0x4B18]
  1684. 0000140A  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  1685. 0000140E  D090                     add.l      D0, [A0]
  1686. 00001410  4267                     clr.w      -[A7]
  1687. 00001412  2F2D FA82                move.l     -[A7], [A5 - 0x57E]
  1688. 00001416  2D40 FFF8                move.l     [A6 - 0x8], D0
  1689. 0000141A  A960                     syscall    GetControlValue/GetCtlValue
  1690. 0000141C  301F                     move.w     D0, [A7]+
  1691. 0000141E  206E FFF8                movea.l    A0, [A6 - 0x8]
  1692. 00001422  3140 004A                move.w     [A0 + 0x4A], D0
  1693. 00001426  206D FA82                movea.l    A0, [A5 - 0x57E]
  1694. 0000142A  2050                     movea.l    A0, [A0]
  1695. 0000142C  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  1696. 00001430  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  1697. 00001434  206D FA82                movea.l    A0, [A5 - 0x57E]
  1698. 00001438  2050                     movea.l    A0, [A0]
  1699. 0000143A  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  1700. 0000143E  2F2D FA82                move.l     -[A7], [A5 - 0x57E]
  1701. 00001442  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  1702. 00001446  206D AB82                movea.l    A0, [A5 - 0x547E]
  1703. 0000144A  216E FFFC 008C           move.l     [A0 + 0x8C], [A6 - 0x4]
  1704. 00001450  4E5E                     unlink     A6
  1705. 00001452  4E75                     rts
  1706. fn00001454:
  1707. 00001454  48E7 0300                movem.l    -[A7], D6,D7
  1708. 00001458  206D B4F4                movea.l    A0, [A5 - 0x4B0C]
  1709. 0000145C  2050                     movea.l    A0, [A0]
  1710. 0000145E  3E10                     move.w     D7, [A0]
  1711. 00001460  4267                     clr.w      -[A7]
  1712. 00001462  2F2D FA82                move.l     -[A7], [A5 - 0x57E]
  1713. 00001466  A960                     syscall    GetControlValue/GetCtlValue
  1714. 00001468  301F                     move.w     D0, [A7]+
  1715. 0000146A  322D FA7E                move.w     D1, [A5 - 0x582]
  1716. 0000146E  9240                     sub.w      D1, D0
  1717. 00001470  3C01                     move.w     D6, D1
  1718. 00001472  BE46                     cmp.w      D7, D6
  1719. 00001474  670E                     beq        +0x10 /* 00001484 */
  1720. 00001476  3006                     move.w     D0, D6
  1721. 00001478  9047                     sub.w      D0, D7
  1722. 0000147A  4267                     clr.w      -[A7]
  1723. 0000147C  3F00                     move.w     -[A7], D0
  1724. 0000147E  2F2D B4F4                move.l     -[A7], [A5 - 0x4B0C]
  1725. 00001482  A9DD                     syscall    TEScroll
  1726. label00001484:
  1727. 00001484  4CDF 00C0                movem.l    D6,D7, [A7]+
  1728. 00001488  4E75                     rts
  1729. export_486:
  1730. fn0000148A:
  1731. 0000148A  4E56 FFF0                link       A6, -0x0010
  1732. 0000148E  2F0C                     move.l     -[A7], A4
  1733. 00001490  286E 0008                movea.l    A4, [A6 + 0x8]
  1734. 00001494  41EE FFF8                lea.l      A0, [A6 - 0x8]
  1735. 00001498  43EC 000E                lea.l      A1, [A4 + 0xE]
  1736. 0000149C  20D9                     move.l     [A0]+, [A1]+
  1737. 0000149E  20D9                     move.l     [A0]+, [A1]+
  1738. 000014A0  41EE FFF0                lea.l      A0, [A6 - 0x10]
  1739. 000014A4  43EC 000E                lea.l      A1, [A4 + 0xE]
  1740. 000014A8  20D9                     move.l     [A0]+, [A1]+
  1741. 000014AA  20D9                     move.l     [A0]+, [A1]+
  1742. 000014AC  486E FFF0                pea.l      [A6 - 0x10]
  1743. 000014B0  3F3C 0001                move.w     -[A7], 0x1
  1744. 000014B4  3F3C 0001                move.w     -[A7], 0x1
  1745. 000014B8  A8A9                     syscall    InsetRect
  1746. 000014BA  082C 0005 000D           btst.b     [A4 + 0xD], 0x5
  1747. 000014C0  670E                     beq        +0x10 /* 000014D0 */
  1748. 000014C2  5A6E FFF8                addq.w     [A6 - 0x8], 5
  1749. 000014C6  506E FFFA                addq.w     [A6 - 0x6], 8
  1750. 000014CA  5F6E FFFE                subq.w     [A6 - 0x2], 7
  1751. 000014CE  600C                     bra        +0xE /* 000014DC */
  1752. label000014D0:
  1753. 000014D0  526E FFF8                addq.w     [A6 - 0x8], 1
  1754. 000014D4  566E FFFA                addq.w     [A6 - 0x6], 3
  1755. 000014D8  596E FFFE                subq.w     [A6 - 0x2], 4
  1756. label000014DC:
  1757. 000014DC  0C54 012D                cmpi.w     [A4], 0x12D
  1758. 000014E0  660C                     bne        +0xE /* 000014EE */
  1759. 000014E2  066E FFF1 FFFE           addi.w     [A6 - 0x2], 0xFFF1
  1760. 000014E8  066E FFF1 FFF6           addi.w     [A6 - 0xA], 0xFFF1
  1761. label000014EE:
  1762. 000014EE  4A6C 0018                tst.w      [A4 + 0x18]
  1763. 000014F2  671C                     beq        +0x1E /* 00001510 */
  1764. 000014F4  486E FFF8                pea.l      [A6 - 0x8]
  1765. 000014F8  3F2C 0032                move.w     -[A7], [A4 + 0x32]
  1766. 000014FC  3F2C 0034                move.w     -[A7], [A4 + 0x34]
  1767. 00001500  A8A9                     syscall    InsetRect
  1768. 00001502  486E FFF0                pea.l      [A6 - 0x10]
  1769. 00001506  3F2C 0032                move.w     -[A7], [A4 + 0x32]
  1770. 0000150A  3F2C 0034                move.w     -[A7], [A4 + 0x34]
  1771. 0000150E  A8A9                     syscall    InsetRect
  1772. label00001510:
  1773. 00001510  0C54 012D                cmpi.w     [A4], 0x12D
  1774. 00001514  6608                     bne        +0xA /* 0000151E */
  1775. 00001516  302C 004A                move.w     D0, [A4 + 0x4A]
  1776. 0000151A  916E FFF8                sub.w      [A6 - 0x8], D0
  1777. label0000151E:
  1778. 0000151E  206E 000C                movea.l    A0, [A6 + 0xC]
  1779. 00001522  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1780. 00001526  20D9                     move.l     [A0]+, [A1]+
  1781. 00001528  20D9                     move.l     [A0]+, [A1]+
  1782. 0000152A  206E 0010                movea.l    A0, [A6 + 0x10]
  1783. 0000152E  43EE FFF0                lea.l      A1, [A6 - 0x10]
  1784. 00001532  20D9                     move.l     [A0]+, [A1]+
  1785. 00001534  20D9                     move.l     [A0]+, [A1]+
  1786. 00001536  285F                     movea.l    A4, [A7]+
  1787. 00001538  4E5E                     unlink     A6
  1788. 0000153A  4E75                     rts
  1789. export_484:
  1790. fn0000153C:
  1791. 0000153C  4E56 FFF8                link       A6, -0x0008
  1792. 00001540  2F0C                     move.l     -[A7], A4
  1793. 00001542  286E 0008                movea.l    A4, [A6 + 0x8]
  1794. 00001546  41EE FFF8                lea.l      A0, [A6 - 0x8]
  1795. 0000154A  43EC 000E                lea.l      A1, [A4 + 0xE]
  1796. 0000154E  20D9                     move.l     [A0]+, [A1]+
  1797. 00001550  20D9                     move.l     [A0]+, [A1]+
  1798. 00001552  4A6C 0018                tst.w      [A4 + 0x18]
  1799. 00001556  670E                     beq        +0x10 /* 00001566 */
  1800. 00001558  486E FFF8                pea.l      [A6 - 0x8]
  1801. 0000155C  3F2C 0032                move.w     -[A7], [A4 + 0x32]
  1802. 00001560  3F2C 0034                move.w     -[A7], [A4 + 0x34]
  1803. 00001564  A8A9                     syscall    InsetRect
  1804. label00001566:
  1805. 00001566  302E FFFE                move.w     D0, [A6 - 0x2]
  1806. 0000156A  0640 FFF1                addi.w     D0, 0xFFF1
  1807. 0000156E  3D40 FFFA                move.w     [A6 - 0x6], D0
  1808. 00001572  536E FFF8                subq.w     [A6 - 0x8], 1
  1809. 00001576  526E FFFE                addq.w     [A6 - 0x2], 1
  1810. 0000157A  526E FFFC                addq.w     [A6 - 0x4], 1
  1811. 0000157E  206E 000C                movea.l    A0, [A6 + 0xC]
  1812. 00001582  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1813. 00001586  20D9                     move.l     [A0]+, [A1]+
  1814. 00001588  20D9                     move.l     [A0]+, [A1]+
  1815. 0000158A  285F                     movea.l    A4, [A7]+
  1816. 0000158C  4E5E                     unlink     A6
  1817. 0000158E  4E75                     rts
  1818. export_483:
  1819. fn00001590:
  1820. 00001590  4E56 FFF8                link       A6, -0x0008
  1821. 00001594  48E7 0300                movem.l    -[A7], D6,D7
  1822. 00001598  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  1823. 0000159C  4A40                     tst.w      D0
  1824. 0000159E  6606                     bne        +0x8 /* 000015A6 */
  1825. 000015A0  4A6E 0010                tst.w      [A6 + 0x10]
  1826. 000015A4  6744                     beq        +0x46 /* 000015EA */
  1827. label000015A6:
  1828. 000015A6  206E 0008                movea.l    A0, [A6 + 0x8]
  1829. 000015AA  2F10                     move.l     -[A7], [A0]
  1830. 000015AC  206E 000C                movea.l    A0, [A6 + 0xC]
  1831. 000015B0  2F10                     move.l     -[A7], [A0]
  1832. 000015B2  486E FFF8                pea.l      [A6 - 0x8]
  1833. 000015B6  A8AC                     syscall    Pt2Rect
  1834. 000015B8  302E FFFE                move.w     D0, [A6 - 0x2]
  1835. 000015BC  906E FFFA                sub.w      D0, [A6 - 0x6]
  1836. 000015C0  3E00                     move.w     D7, D0
  1837. 000015C2  302E FFFC                move.w     D0, [A6 - 0x4]
  1838. 000015C6  906E FFF8                sub.w      D0, [A6 - 0x8]
  1839. 000015CA  3C00                     move.w     D6, D0
  1840. 000015CC  BE46                     cmp.w      D7, D6
  1841. 000015CE  6F0C                     ble        +0xE /* 000015DC */
  1842. 000015D0  206E 0008                movea.l    A0, [A6 + 0x8]
  1843. 000015D4  226E 000C                movea.l    A1, [A6 + 0xC]
  1844. 000015D8  3290                     move.w     [A1], [A0]
  1845. 000015DA  600E                     bra        +0x10 /* 000015EA */
  1846. label000015DC:
  1847. 000015DC  206E 0008                movea.l    A0, [A6 + 0x8]
  1848. 000015E0  226E 000C                movea.l    A1, [A6 + 0xC]
  1849. 000015E4  3368 0002 0002           move.w     [A1 + 0x2], [A0 + 0x2]
  1850. label000015EA:
  1851. 000015EA  4CDF 00C0                movem.l    D6,D7, [A7]+
  1852. 000015EE  4E5E                     unlink     A6
  1853. 000015F0  4E75                     rts
  1854. export_481:
  1855. fn000015F2:
  1856. 000015F2  4E56 0000                link       A6, 0
  1857. 000015F6  48E7 0700                movem.l    -[A7], D5,D6,D7
  1858. 000015FA  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  1859. 000015FE  4A40                     tst.w      D0
  1860. 00001600  6700 00DA                beq        +0xDC /* 000016DC */
  1861. 00001604  206E 0008                movea.l    A0, [A6 + 0x8]
  1862. 00001608  226E 0008                movea.l    A1, [A6 + 0x8]
  1863. 0000160C  3029 0006                move.w     D0, [A1 + 0x6]
  1864. 00001610  9068 0002                sub.w      D0, [A0 + 0x2]
  1865. 00001614  3E00                     move.w     D7, D0
  1866. 00001616  206E 0008                movea.l    A0, [A6 + 0x8]
  1867. 0000161A  226E 0008                movea.l    A1, [A6 + 0x8]
  1868. 0000161E  3029 0004                move.w     D0, [A1 + 0x4]
  1869. 00001622  9050                     sub.w      D0, [A0]
  1870. 00001624  3C00                     move.w     D6, D0
  1871. 00001626  3A07                     move.w     D5, D7
  1872. 00001628  BC47                     cmp.w      D6, D7
  1873. 0000162A  6C02                     bge        +0x4 /* 0000162E */
  1874. 0000162C  3A06                     move.w     D5, D6
  1875. label0000162E:
  1876. 0000162E  302E 000E                move.w     D0, [A6 + 0xE]
  1877. 00001632  B06E 0012                cmp.w      D0, [A6 + 0x12]
  1878. 00001636  6C54                     bge        +0x56 /* 0000168C */
  1879. 00001638  302E 000C                move.w     D0, [A6 + 0xC]
  1880. 0000163C  B06E 0010                cmp.w      D0, [A6 + 0x10]
  1881. 00001640  6C26                     bge        +0x28 /* 00001668 */
  1882. 00001642  206E 0008                movea.l    A0, [A6 + 0x8]
  1883. 00001646  3028 0002                move.w     D0, [A0 + 0x2]
  1884. 0000164A  D045                     add.w      D0, D5
  1885. 0000164C  206E 0008                movea.l    A0, [A6 + 0x8]
  1886. 00001650  3140 0006                move.w     [A0 + 0x6], D0
  1887. 00001654  206E 0008                movea.l    A0, [A6 + 0x8]
  1888. 00001658  3010                     move.w     D0, [A0]
  1889. 0000165A  D045                     add.w      D0, D5
  1890. 0000165C  206E 0008                movea.l    A0, [A6 + 0x8]
  1891. 00001660  3140 0004                move.w     [A0 + 0x4], D0
  1892. 00001664  6000 0076                bra        +0x78 /* 000016DC */
  1893. label00001668:
  1894. 00001668  206E 0008                movea.l    A0, [A6 + 0x8]
  1895. 0000166C  3028 0002                move.w     D0, [A0 + 0x2]
  1896. 00001670  D045                     add.w      D0, D5
  1897. 00001672  206E 0008                movea.l    A0, [A6 + 0x8]
  1898. 00001676  3140 0006                move.w     [A0 + 0x6], D0
  1899. 0000167A  206E 0008                movea.l    A0, [A6 + 0x8]
  1900. 0000167E  3028 0004                move.w     D0, [A0 + 0x4]
  1901. 00001682  9045                     sub.w      D0, D5
  1902. 00001684  206E 0008                movea.l    A0, [A6 + 0x8]
  1903. 00001688  3080                     move.w     [A0], D0
  1904. 0000168A  6050                     bra        +0x52 /* 000016DC */
  1905. label0000168C:
  1906. 0000168C  302E 000C                move.w     D0, [A6 + 0xC]
  1907. 00001690  B06E 0010                cmp.w      D0, [A6 + 0x10]
  1908. 00001694  6C24                     bge        +0x26 /* 000016BA */
  1909. 00001696  206E 0008                movea.l    A0, [A6 + 0x8]
  1910. 0000169A  3028 0006                move.w     D0, [A0 + 0x6]
  1911. 0000169E  9045                     sub.w      D0, D5
  1912. 000016A0  206E 0008                movea.l    A0, [A6 + 0x8]
  1913. 000016A4  3140 0002                move.w     [A0 + 0x2], D0
  1914. 000016A8  206E 0008                movea.l    A0, [A6 + 0x8]
  1915. 000016AC  3010                     move.w     D0, [A0]
  1916. 000016AE  D045                     add.w      D0, D5
  1917. 000016B0  206E 0008                movea.l    A0, [A6 + 0x8]
  1918. 000016B4  3140 0004                move.w     [A0 + 0x4], D0
  1919. 000016B8  6022                     bra        +0x24 /* 000016DC */
  1920. label000016BA:
  1921. 000016BA  206E 0008                movea.l    A0, [A6 + 0x8]
  1922. 000016BE  3028 0006                move.w     D0, [A0 + 0x6]
  1923. 000016C2  9045                     sub.w      D0, D5
  1924. 000016C4  206E 0008                movea.l    A0, [A6 + 0x8]
  1925. 000016C8  3140 0002                move.w     [A0 + 0x2], D0
  1926. 000016CC  206E 0008                movea.l    A0, [A6 + 0x8]
  1927. 000016D0  3028 0004                move.w     D0, [A0 + 0x4]
  1928. 000016D4  9045                     sub.w      D0, D5
  1929. 000016D6  206E 0008                movea.l    A0, [A6 + 0x8]
  1930. 000016DA  3080                     move.w     [A0], D0
  1931. label000016DC:
  1932. 000016DC  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  1933. 000016E0  4E5E                     unlink     A6
  1934. 000016E2  4E75                     rts
  1935. export_482:
  1936. fn000016E4:
  1937. 000016E4  4E56 FFF4                link       A6, -0x000C
  1938. 000016E8  206E 0010                movea.l    A0, [A6 + 0x10]
  1939. 000016EC  4A50                     tst.w      [A0]
  1940. 000016EE  6600 006E                bne        +0x70 /* 0000175E */
  1941. 000016F2  082D 0001 B16E           btst.b     [A5 - 0x4E92], 0x1
  1942. 000016F8  6700 0064                beq        +0x66 /* 0000175E */
  1943. 000016FC  206E 0008                movea.l    A0, [A6 + 0x8]
  1944. 00001700  2F10                     move.l     -[A7], [A0]
  1945. 00001702  206E 000C                movea.l    A0, [A6 + 0xC]
  1946. 00001706  2F10                     move.l     -[A7], [A0]
  1947. 00001708  486E FFF8                pea.l      [A6 - 0x8]
  1948. 0000170C  A8AC                     syscall    Pt2Rect
  1949. 0000170E  302E FFFE                move.w     D0, [A6 - 0x2]
  1950. 00001712  906E FFFA                sub.w      D0, [A6 - 0x6]
  1951. 00001716  3D40 FFF6                move.w     [A6 - 0xA], D0
  1952. 0000171A  302E FFFC                move.w     D0, [A6 - 0x4]
  1953. 0000171E  906E FFF8                sub.w      D0, [A6 - 0x8]
  1954. 00001722  3D40 FFF4                move.w     [A6 - 0xC], D0
  1955. 00001726  0C6E 0001 FFF6           cmpi.w     [A6 - 0xA], 0x1
  1956. 0000172C  6E14                     bgt        +0x16 /* 00001742 */
  1957. 0000172E  0C6E 0001 FFF4           cmpi.w     [A6 - 0xC], 0x1
  1958. 00001734  6E0C                     bgt        +0xE /* 00001742 */
  1959. 00001736  206E 0008                movea.l    A0, [A6 + 0x8]
  1960. 0000173A  226E 000C                movea.l    A1, [A6 + 0xC]
  1961. 0000173E  2290                     move.l     [A1], [A0]
  1962. 00001740  6048                     bra        +0x4A /* 0000178A */
  1963. label00001742:
  1964. 00001742  302E FFF6                move.w     D0, [A6 - 0xA]
  1965. 00001746  B06E FFF4                cmp.w      D0, [A6 - 0xC]
  1966. 0000174A  6F0A                     ble        +0xC /* 00001756 */
  1967. 0000174C  206E 0010                movea.l    A0, [A6 + 0x10]
  1968. 00001750  7002                     moveq.l    D0, 0x02
  1969. 00001752  3080                     move.w     [A0], D0
  1970. 00001754  6008                     bra        +0xA /* 0000175E */
  1971. label00001756:
  1972. 00001756  206E 0010                movea.l    A0, [A6 + 0x10]
  1973. 0000175A  7001                     moveq.l    D0, 0x01
  1974. 0000175C  3080                     move.w     [A0], D0
  1975. label0000175E:
  1976. 0000175E  206E 0010                movea.l    A0, [A6 + 0x10]
  1977. 00001762  0C50 0001                cmpi.w     [A0], 0x1
  1978. 00001766  660E                     bne        +0x10 /* 00001776 */
  1979. 00001768  206E 0008                movea.l    A0, [A6 + 0x8]
  1980. 0000176C  226E 000C                movea.l    A1, [A6 + 0xC]
  1981. 00001770  3368 0002 0002           move.w     [A1 + 0x2], [A0 + 0x2]
  1982. label00001776:
  1983. 00001776  206E 0010                movea.l    A0, [A6 + 0x10]
  1984. 0000177A  0C50 0002                cmpi.w     [A0], 0x2
  1985. 0000177E  660A                     bne        +0xC /* 0000178A */
  1986. 00001780  206E 0008                movea.l    A0, [A6 + 0x8]
  1987. 00001784  226E 000C                movea.l    A1, [A6 + 0xC]
  1988. 00001788  3290                     move.w     [A1], [A0]
  1989. label0000178A:
  1990. 0000178A  4E5E                     unlink     A6
  1991. 0000178C  4E75                     rts
  1992. fn0000178E:
  1993. 0000178E  4E56 FFEE                link       A6, -0x0012
  1994. 00001792  303C 0300                move.w     D0, 0x300
  1995. 00001796  C06D B16E                and.w      D0, [A5 - 0x4E92]
  1996. 0000179A  0C40 0300                cmpi.w     D0, 0x300
  1997. 0000179E  6600 00FA                bne        +0xFC /* 0000189A */
  1998. 000017A2  206E 0008                movea.l    A0, [A6 + 0x8]
  1999. 000017A6  2F10                     move.l     -[A7], [A0]
  2000. 000017A8  206E 000C                movea.l    A0, [A6 + 0xC]
  2001. 000017AC  2F10                     move.l     -[A7], [A0]
  2002. 000017AE  486E FFF8                pea.l      [A6 - 0x8]
  2003. 000017B2  A8AC                     syscall    Pt2Rect
  2004. 000017B4  302E FFFE                move.w     D0, [A6 - 0x2]
  2005. 000017B8  906E FFFA                sub.w      D0, [A6 - 0x6]
  2006. 000017BC  3D40 FFF0                move.w     [A6 - 0x10], D0
  2007. 000017C0  302E FFFC                move.w     D0, [A6 - 0x4]
  2008. 000017C4  906E FFF8                sub.w      D0, [A6 - 0x8]
  2009. 000017C8  3D40 FFEE                move.w     [A6 - 0x12], D0
  2010. 000017CC  206E 0008                movea.l    A0, [A6 + 0x8]
  2011. 000017D0  226E 0010                movea.l    A1, [A6 + 0x10]
  2012. 000017D4  3029 0002                move.w     D0, [A1 + 0x2]
  2013. 000017D8  9068 0002                sub.w      D0, [A0 + 0x2]
  2014. 000017DC  3D40 FFF6                move.w     [A6 - 0xA], D0
  2015. 000017E0  206E 0008                movea.l    A0, [A6 + 0x8]
  2016. 000017E4  226E 0010                movea.l    A1, [A6 + 0x10]
  2017. 000017E8  3011                     move.w     D0, [A1]
  2018. 000017EA  9050                     sub.w      D0, [A0]
  2019. 000017EC  3D40 FFF4                move.w     [A6 - 0xC], D0
  2020. 000017F0  306E FFEE                movea.w    A0, [A6 - 0x12]
  2021. 000017F4  326E FFF6                movea.w    A1, [A6 - 0xA]
  2022. 000017F8  2F08                     move.l     -[A7], A0
  2023. 000017FA  2F09                     move.l     -[A7], A1
  2024. 000017FC  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  2025. 00001800  306E FFF0                movea.w    A0, [A6 - 0x10]
  2026. 00001804  2F08                     move.l     -[A7], A0
  2027. 00001806  2F00                     move.l     -[A7], D0
  2028. 00001808  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  2029. 0000180C  3F00                     move.w     -[A7], D0
  2030. 0000180E  4EAD 08AA                jsr        [A5 + 0x8AA /* export_273 */]
  2031. 00001812  548F                     addq.l     A7, 2
  2032. 00001814  3D40 FFF2                move.w     [A6 - 0xE], D0
  2033. 00001818  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  2034. 0000181C  4EAD 08AA                jsr        [A5 + 0x8AA /* export_273 */]
  2035. 00001820  548F                     addq.l     A7, 2
  2036. 00001822  B06E FFF2                cmp.w      D0, [A6 - 0xE]
  2037. 00001826  6D24                     blt        +0x26 /* 0000184C */
  2038. 00001828  4A6E FFF4                tst.w      [A6 - 0xC]
  2039. 0000182C  6C0A                     bge        +0xC /* 00001838 */
  2040. 0000182E  302E FFF2                move.w     D0, [A6 - 0xE]
  2041. 00001832  4440                     neg.w      D0
  2042. 00001834  3D40 FFF2                move.w     [A6 - 0xE], D0
  2043. label00001838:
  2044. 00001838  206E 0008                movea.l    A0, [A6 + 0x8]
  2045. 0000183C  3010                     move.w     D0, [A0]
  2046. 0000183E  D06E FFF2                add.w      D0, [A6 - 0xE]
  2047. 00001842  206E 0010                movea.l    A0, [A6 + 0x10]
  2048. 00001846  3080                     move.w     [A0], D0
  2049. 00001848  6000 0064                bra        +0x66 /* 000018AE */
  2050. label0000184C:
  2051. 0000184C  306E FFF0                movea.w    A0, [A6 - 0x10]
  2052. 00001850  326E FFF4                movea.w    A1, [A6 - 0xC]
  2053. 00001854  2F08                     move.l     -[A7], A0
  2054. 00001856  2F09                     move.l     -[A7], A1
  2055. 00001858  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  2056. 0000185C  306E FFEE                movea.w    A0, [A6 - 0x12]
  2057. 00001860  2F08                     move.l     -[A7], A0
  2058. 00001862  2F00                     move.l     -[A7], D0
  2059. 00001864  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  2060. 00001868  3F00                     move.w     -[A7], D0
  2061. 0000186A  4EAD 08AA                jsr        [A5 + 0x8AA /* export_273 */]
  2062. 0000186E  548F                     addq.l     A7, 2
  2063. 00001870  3D40 FFF2                move.w     [A6 - 0xE], D0
  2064. 00001874  4A6E FFF6                tst.w      [A6 - 0xA]
  2065. 00001878  6C0A                     bge        +0xC /* 00001884 */
  2066. 0000187A  302E FFF2                move.w     D0, [A6 - 0xE]
  2067. 0000187E  4440                     neg.w      D0
  2068. 00001880  3D40 FFF2                move.w     [A6 - 0xE], D0
  2069. label00001884:
  2070. 00001884  206E 0008                movea.l    A0, [A6 + 0x8]
  2071. 00001888  3028 0002                move.w     D0, [A0 + 0x2]
  2072. 0000188C  D06E FFF2                add.w      D0, [A6 - 0xE]
  2073. 00001890  206E 0010                movea.l    A0, [A6 + 0x10]
  2074. 00001894  3140 0002                move.w     [A0 + 0x2], D0
  2075. 00001898  6014                     bra        +0x16 /* 000018AE */
  2076. label0000189A:
  2077. 0000189A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2078. 0000189E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2079. 000018A2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2080. 000018A6  4EBA FE3C                jsr        [PC - 0x1C4 /* 000016E4 */]
  2081. 000018AA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2082. label000018AE:
  2083. 000018AE  4E5E                     unlink     A6
  2084. 000018B0  4E75                     rts
  2085. export_494:
  2086. fn000018B2:
  2087. 000018B2  4E56 0000                link       A6, 0
  2088. 000018B6  48E7 0700                movem.l    -[A7], D5,D6,D7
  2089. 000018BA  42A7                     clr.l      -[A7]
  2090. 000018BC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2091. 000018C0  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  2092. 000018C4  201F                     move.l     D0, [A7]+
  2093. 000018C6  4878 0052                push.l     0x52 /* 'R' */
  2094. 000018CA  2F00                     move.l     -[A7], D0
  2095. 000018CC  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  2096. 000018D0  3E00                     move.w     D7, D0
  2097. 000018D2  7C00                     moveq.l    D6, 0x00
  2098. 000018D4  6000 0092                bra        +0x94 /* 00001968 */
  2099. label000018D8:
  2100. 000018D8  206E 0008                movea.l    A0, [A6 + 0x8]
  2101. 000018DC  3006                     move.w     D0, D6
  2102. 000018DE  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  2103. 000018E2  D090                     add.l      D0, [A0]
  2104. 000018E4  2040                     movea.l    A0, D0
  2105. 000018E6  3A28 0004                move.w     D5, [A0 + 0x4]
  2106. 000018EA  302E 000C                move.w     D0, [A6 + 0xC]
  2107. 000018EE  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  2108. 000018F2  0000 0002                ori.b      D0, 0x2
  2109. 000018F6  0070 0006 002C           ori.w      [A0 + D0.w + 0x2C], 0x6
  2110. 000018FC  0054 4A45                ori.w      [A4], 0x4A45 /* 'JE' */
  2111. 00001900  6600 0064                bne        +0x66 /* 00001966 */
  2112. 00001904  3F06                     move.w     -[A7], D6
  2113. 00001906  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2114. 0000190A  4EBA 006A                jsr        [PC + 0x6A /* 00001976 */]
  2115. 0000190E  5C8F                     addq.l     A7, 6
  2116. 00001910  4A6E 000E                tst.w      [A6 + 0xE]
  2117. 00001914  6700 0050                beq        +0x52 /* 00001966 */
  2118. 00001918  3F06                     move.w     -[A7], D6
  2119. 0000191A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2120. 0000191E  4EBA 02B0                jsr        [PC + 0x2B0 /* 00001BD0 */]
  2121. 00001922  5C8F                     addq.l     A7, 6
  2122. 00001924  6040                     bra        +0x42 /* 00001966 */
  2123. 00001926  4A45                     tst.w      D5
  2124. 00001928  673C                     beq        +0x3E /* 00001966 */
  2125. 0000192A  4A6E 000E                tst.w      [A6 + 0xE]
  2126. 0000192E  670C                     beq        +0xE /* 0000193C */
  2127. 00001930  3F06                     move.w     -[A7], D6
  2128. 00001932  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2129. 00001936  4EBA 0298                jsr        [PC + 0x298 /* 00001BD0 */]
  2130. 0000193A  5C8F                     addq.l     A7, 6
  2131. label0000193C:
  2132. 0000193C  206E 0008                movea.l    A0, [A6 + 0x8]
  2133. 00001940  3006                     move.w     D0, D6
  2134. 00001942  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  2135. 00001946  D090                     add.l      D0, [A0]
  2136. 00001948  2040                     movea.l    A0, D0
  2137. 0000194A  4268 0004                clr.w      [A0 + 0x4]
  2138. 0000194E  6016                     bra        +0x18 /* 00001966 */
  2139. 00001950  4A45                     tst.w      D5
  2140. 00001952  6712                     beq        +0x14 /* 00001966 */
  2141. 00001954  4A6E 000E                tst.w      [A6 + 0xE]
  2142. 00001958  670C                     beq        +0xE /* 00001966 */
  2143. 0000195A  3F06                     move.w     -[A7], D6
  2144. 0000195C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2145. 00001960  4EBA 026E                jsr        [PC + 0x26E /* 00001BD0 */]
  2146. 00001964  5C8F                     addq.l     A7, 6
  2147. label00001966:
  2148. 00001966  5246                     addq.w     D6, 1
  2149. label00001968:
  2150. 00001968  BC47                     cmp.w      D6, D7
  2151. 0000196A  6D00 FF6C                blt        -0x92 /* 000018D8 */
  2152. 0000196E  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  2153. 00001972  4E5E                     unlink     A6
  2154. 00001974  4E75                     rts
  2155. export_496:
  2156. fn00001976:
  2157. 00001976  4E56 0000                link       A6, 0
  2158. 0000197A  206E 0008                movea.l    A0, [A6 + 0x8]
  2159. 0000197E  302E 000C                move.w     D0, [A6 + 0xC]
  2160. 00001982  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  2161. 00001986  D090                     add.l      D0, [A0]
  2162. 00001988  2040                     movea.l    A0, D0
  2163. 0000198A  0828 0000 000D           btst.b     [A0 + 0xD], 0x0
  2164. 00001990  6744                     beq        +0x46 /* 000019D6 */
  2165. 00001992  206E 0008                movea.l    A0, [A6 + 0x8]
  2166. 00001996  302E 000C                move.w     D0, [A6 + 0xC]
  2167. 0000199A  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  2168. 0000199E  D090                     add.l      D0, [A0]
  2169. 000019A0  2040                     movea.l    A0, D0
  2170. 000019A2  0C50 0067                cmpi.w     [A0], 0x67 /* 'g' */
  2171. 000019A6  6618                     bne        +0x1A /* 000019C0 */
  2172. 000019A8  206E 0008                movea.l    A0, [A6 + 0x8]
  2173. 000019AC  302E 000C                move.w     D0, [A6 + 0xC]
  2174. 000019B0  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  2175. 000019B4  D090                     add.l      D0, [A0]
  2176. 000019B6  2040                     movea.l    A0, D0
  2177. 000019B8  7003                     moveq.l    D0, 0x03
  2178. 000019BA  3140 0004                move.w     [A0 + 0x4], D0
  2179. 000019BE  6016                     bra        +0x18 /* 000019D6 */
  2180. label000019C0:
  2181. 000019C0  206E 0008                movea.l    A0, [A6 + 0x8]
  2182. 000019C4  302E 000C                move.w     D0, [A6 + 0xC]
  2183. 000019C8  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  2184. 000019CC  D090                     add.l      D0, [A0]
  2185. 000019CE  2040                     movea.l    A0, D0
  2186. 000019D0  7001                     moveq.l    D0, 0x01
  2187. 000019D2  3140 0004                move.w     [A0 + 0x4], D0
  2188. label000019D6:
  2189. 000019D6  4E5E                     unlink     A6
  2190. 000019D8  4E75                     rts
  2191. fn000019DA:
  2192. 000019DA  4E56 FFF8                link       A6, -0x0008
  2193. 000019DE  486E FFF8                pea.l      [A6 - 0x8]
  2194. 000019E2  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2195. 000019E6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2196. 000019EA  4EBA 00B8                jsr        [PC + 0xB8 /* 00001AA4 */]
  2197. 000019EE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2198. 000019F2  486E FFF8                pea.l      [A6 - 0x8]
  2199. 000019F6  A928                     syscall    InvalRect
  2200. 000019F8  4E5E                     unlink     A6
  2201. 000019FA  4E75                     rts
  2202. export_500:
  2203. fn000019FC:
  2204. 000019FC  4E56 FFA6                link       A6, -0x005A
  2205. 00001A00  48E7 0300                movem.l    -[A7], D6,D7
  2206. 00001A04  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2207. 00001A08  3F3C 7FFF                move.w     -[A7], 0x7FFF
  2208. 00001A0C  3F3C 7FFF                move.w     -[A7], 0x7FFF
  2209. 00001A10  3F3C 8000                move.w     -[A7], 0x8000
  2210. 00001A14  3F3C 8000                move.w     -[A7], 0x8000
  2211. 00001A18  A8A7                     syscall    SetRect
  2212. 00001A1A  42A7                     clr.l      -[A7]
  2213. 00001A1C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2214. 00001A20  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  2215. 00001A24  201F                     move.l     D0, [A7]+
  2216. 00001A26  4878 0052                push.l     0x52 /* 'R' */
  2217. 00001A2A  2F00                     move.l     -[A7], D0
  2218. 00001A2C  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  2219. 00001A30  3E00                     move.w     D7, D0
  2220. 00001A32  7C00                     moveq.l    D6, 0x00
  2221. 00001A34  6000 0062                bra        +0x64 /* 00001A98 */
  2222. label00001A38:
  2223. 00001A38  206E 0008                movea.l    A0, [A6 + 0x8]
  2224. 00001A3C  3006                     move.w     D0, D6
  2225. 00001A3E  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  2226. 00001A42  D090                     add.l      D0, [A0]
  2227. 00001A44  2040                     movea.l    A0, D0
  2228. 00001A46  43EE FFAE                lea.l      A1, [A6 - 0x52]
  2229. 00001A4A  7013                     moveq.l    D0, 0x13
  2230. label00001A4C:
  2231. 00001A4C  22D8                     move.l     [A1]+, [A0]+
  2232. 00001A4E  51C8 FFFC                dbf        D0, -0x6 /* 00001A4C */
  2233. 00001A52  32D8                     move.w     [A1]+, [A0]+
  2234. 00001A54  4A6E FFB2                tst.w      [A6 - 0x4E]
  2235. 00001A58  6606                     bne        +0x8 /* 00001A60 */
  2236. 00001A5A  4A6E 0010                tst.w      [A6 + 0x10]
  2237. 00001A5E  6716                     beq        +0x18 /* 00001A76 */
  2238. label00001A60:
  2239. 00001A60  4A6E FFB2                tst.w      [A6 - 0x4E]
  2240. 00001A64  6708                     beq        +0xA /* 00001A6E */
  2241. 00001A66  0C6E 0001 0010           cmpi.w     [A6 + 0x10], 0x1
  2242. 00001A6C  6708                     beq        +0xA /* 00001A76 */
  2243. label00001A6E:
  2244. 00001A6E  0C6E 0002 0010           cmpi.w     [A6 + 0x10], 0x2
  2245. 00001A74  6620                     bne        +0x22 /* 00001A96 */
  2246. label00001A76:
  2247. 00001A76  486E FFA6                pea.l      [A6 - 0x5A]
  2248. 00001A7A  3F06                     move.w     -[A7], D6
  2249. 00001A7C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2250. 00001A80  4EBA 0022                jsr        [PC + 0x22 /* 00001AA4 */]
  2251. 00001A84  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2252. 00001A88  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2253. 00001A8C  486E FFA6                pea.l      [A6 - 0x5A]
  2254. 00001A90  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2255. 00001A94  A8AB                     syscall    UnionRect
  2256. label00001A96:
  2257. 00001A96  5246                     addq.w     D6, 1
  2258. label00001A98:
  2259. 00001A98  BC47                     cmp.w      D6, D7
  2260. 00001A9A  6D9C                     blt        -0x62 /* 00001A38 */
  2261. 00001A9C  4CDF 00C0                movem.l    D6,D7, [A7]+
  2262. 00001AA0  4E5E                     unlink     A6
  2263. 00001AA2  4E75                     rts
  2264. export_501:
  2265. fn00001AA4:
  2266. 00001AA4  4E56 FFAE                link       A6, -0x0052
  2267. 00001AA8  206E 0008                movea.l    A0, [A6 + 0x8]
  2268. 00001AAC  302E 000C                move.w     D0, [A6 + 0xC]
  2269. 00001AB0  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  2270. 00001AB4  D090                     add.l      D0, [A0]
  2271. 00001AB6  2040                     movea.l    A0, D0
  2272. 00001AB8  43EE FFAE                lea.l      A1, [A6 - 0x52]
  2273. 00001ABC  7013                     moveq.l    D0, 0x13
  2274. label00001ABE:
  2275. 00001ABE  22D8                     move.l     [A1]+, [A0]+
  2276. 00001AC0  51C8 FFFC                dbf        D0, -0x6 /* 00001ABE */
  2277. 00001AC4  32D8                     move.w     [A1]+, [A0]+
  2278. 00001AC6  4A6E FFC4                tst.w      [A6 - 0x3C]
  2279. 00001ACA  6730                     beq        +0x32 /* 00001AFC */
  2280. 00001ACC  0C6E 0001 FFB0           cmpi.w     [A6 - 0x50], 0x1
  2281. 00001AD2  6708                     beq        +0xA /* 00001ADC */
  2282. 00001AD4  0C6E 0002 FFB0           cmpi.w     [A6 - 0x50], 0x2
  2283. 00001ADA  6620                     bne        +0x22 /* 00001AFC */
  2284. label00001ADC:
  2285. 00001ADC  0C6E 00CC FFAE           cmpi.w     [A6 - 0x52], 0xCC
  2286. 00001AE2  6718                     beq        +0x1A /* 00001AFC */
  2287. 00001AE4  0C6E 00CB FFAE           cmpi.w     [A6 - 0x52], 0xCB
  2288. 00001AEA  6710                     beq        +0x12 /* 00001AFC */
  2289. 00001AEC  302E FFE6                move.w     D0, [A6 - 0x1A]
  2290. 00001AF0  D16E FFC0                add.w      [A6 - 0x40], D0
  2291. 00001AF4  302E FFE6                move.w     D0, [A6 - 0x1A]
  2292. 00001AF8  D16E FFC2                add.w      [A6 - 0x3E], D0
  2293. label00001AFC:
  2294. 00001AFC  4A6E FFC6                tst.w      [A6 - 0x3A]
  2295. 00001B00  6728                     beq        +0x2A /* 00001B2A */
  2296. 00001B02  0C6E 0068 FFAE           cmpi.w     [A6 - 0x52], 0x68 /* 'h' */
  2297. 00001B08  6710                     beq        +0x12 /* 00001B1A */
  2298. 00001B0A  0C6E 0067 FFAE           cmpi.w     [A6 - 0x52], 0x67 /* 'g' */
  2299. 00001B10  6708                     beq        +0xA /* 00001B1A */
  2300. 00001B12  0C6E 00CA FFAE           cmpi.w     [A6 - 0x52], 0xCA
  2301. 00001B18  6610                     bne        +0x12 /* 00001B2A */
  2302. label00001B1A:
  2303. 00001B1A  302E FFE2                move.w     D0, [A6 - 0x1E]
  2304. 00001B1E  D16E FFC0                add.w      [A6 - 0x40], D0
  2305. 00001B22  302E FFE0                move.w     D0, [A6 - 0x20]
  2306. 00001B26  D16E FFC2                add.w      [A6 - 0x3E], D0
  2307. label00001B2A:
  2308. 00001B2A  0C6E 00C9 FFAE           cmpi.w     [A6 - 0x52], 0xC9
  2309. 00001B30  6616                     bne        +0x18 /* 00001B48 */
  2310. 00001B32  082E 0001 FFBA           btst.b     [A6 - 0x46], 0x1
  2311. 00001B38  670E                     beq        +0x10 /* 00001B48 */
  2312. 00001B3A  486E FFBC                pea.l      [A6 - 0x44]
  2313. 00001B3E  3F3C FFFC                move.w     -[A7], 0xFFFC
  2314. 00001B42  3F3C FFFC                move.w     -[A7], 0xFFFC
  2315. 00001B46  A8A9                     syscall    InsetRect
  2316. label00001B48:
  2317. 00001B48  4A6E FFB2                tst.w      [A6 - 0x4E]
  2318. 00001B4C  670E                     beq        +0x10 /* 00001B5C */
  2319. 00001B4E  486E FFBC                pea.l      [A6 - 0x44]
  2320. 00001B52  3F3C FFFD                move.w     -[A7], 0xFFFD
  2321. 00001B56  3F3C FFFD                move.w     -[A7], 0xFFFD
  2322. 00001B5A  A8A9                     syscall    InsetRect
  2323. label00001B5C:
  2324. 00001B5C  486E FFBC                pea.l      [A6 - 0x44]
  2325. 00001B60  3F3C FFFF                move.w     -[A7], 0xFFFF
  2326. 00001B64  3F3C FFFF                move.w     -[A7], 0xFFFF
  2327. 00001B68  A8A9                     syscall    InsetRect
  2328. 00001B6A  206E 000E                movea.l    A0, [A6 + 0xE]
  2329. 00001B6E  43EE FFBC                lea.l      A1, [A6 - 0x44]
  2330. 00001B72  20D9                     move.l     [A0]+, [A1]+
  2331. 00001B74  20D9                     move.l     [A0]+, [A1]+
  2332. 00001B76  4E5E                     unlink     A6
  2333. 00001B78  4E75                     rts
  2334. export_491:
  2335. fn00001B7A:
  2336. 00001B7A  4E56 0000                link       A6, 0
  2337. 00001B7E  48E7 0300                movem.l    -[A7], D6,D7
  2338. 00001B82  0C6D 0258 B390           cmpi.w     [A5 - 0x4C70], 0x258
  2339. 00001B88  6D3E                     blt        +0x40 /* 00001BC8 */
  2340. 00001B8A  4A6D B392                tst.w      [A5 - 0x4C6E]
  2341. 00001B8E  670A                     beq        +0xC /* 00001B9A */
  2342. 00001B90  202E 0008                move.l     D0, [A6 + 0x8]
  2343. 00001B94  B0AD B360                cmp.l      D0, [A5 - 0x4CA0]
  2344. 00001B98  672E                     beq        +0x30 /* 00001BC8 */
  2345. label00001B9A:
  2346. 00001B9A  42A7                     clr.l      -[A7]
  2347. 00001B9C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2348. 00001BA0  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  2349. 00001BA4  201F                     move.l     D0, [A7]+
  2350. 00001BA6  4878 0052                push.l     0x52 /* 'R' */
  2351. 00001BAA  2F00                     move.l     -[A7], D0
  2352. 00001BAC  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  2353. 00001BB0  3E00                     move.w     D7, D0
  2354. 00001BB2  7C00                     moveq.l    D6, 0x00
  2355. 00001BB4  600E                     bra        +0x10 /* 00001BC4 */
  2356. label00001BB6:
  2357. 00001BB6  3F06                     move.w     -[A7], D6
  2358. 00001BB8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2359. 00001BBC  4EBA 0012                jsr        [PC + 0x12 /* 00001BD0 */]
  2360. 00001BC0  5C8F                     addq.l     A7, 6
  2361. 00001BC2  5246                     addq.w     D6, 1
  2362. label00001BC4:
  2363. 00001BC4  BC47                     cmp.w      D6, D7
  2364. 00001BC6  6DEE                     blt        -0x10 /* 00001BB6 */
  2365. label00001BC8:
  2366. 00001BC8  4CDF 00C0                movem.l    D6,D7, [A7]+
  2367. 00001BCC  4E5E                     unlink     A6
  2368. 00001BCE  4E75                     rts
  2369. fn00001BD0:
  2370. 00001BD0  4E56 FF94                link       A6, -0x006C
  2371. 00001BD4  48E7 0300                movem.l    -[A7], D6,D7
  2372. 00001BD8  0C6D 0258 B390           cmpi.w     [A5 - 0x4C70], 0x258
  2373. 00001BDE  6D00 0184                blt        +0x186 /* 00001D64 */
  2374. 00001BE2  4A6D B392                tst.w      [A5 - 0x4C6E]
  2375. 00001BE6  670C                     beq        +0xE /* 00001BF4 */
  2376. 00001BE8  202E 0008                move.l     D0, [A6 + 0x8]
  2377. 00001BEC  B0AD B360                cmp.l      D0, [A5 - 0x4CA0]
  2378. 00001BF0  6700 0172                beq        +0x174 /* 00001D64 */
  2379. label00001BF4:
  2380. 00001BF4  206E 0008                movea.l    A0, [A6 + 0x8]
  2381. 00001BF8  302E 000C                move.w     D0, [A6 + 0xC]
  2382. 00001BFC  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  2383. 00001C00  D090                     add.l      D0, [A0]
  2384. 00001C02  2040                     movea.l    A0, D0
  2385. 00001C04  43EE FFAE                lea.l      A1, [A6 - 0x52]
  2386. 00001C08  7013                     moveq.l    D0, 0x13
  2387. label00001C0A:
  2388. 00001C0A  22D8                     move.l     [A1]+, [A0]+
  2389. 00001C0C  51C8 FFFC                dbf        D0, -0x6 /* 00001C0A */
  2390. 00001C10  32D8                     move.w     [A1]+, [A0]+
  2391. 00001C12  082E 0000 FFBB           btst.b     [A6 - 0x45], 0x0
  2392. 00001C18  6700 014A                beq        +0x14C /* 00001D64 */
  2393. 00001C1C  486E FF9C                pea.l      [A6 - 0x64]
  2394. 00001C20  A898                     syscall    GetPenState
  2395. 00001C22  A89E                     syscall    PenNormal
  2396. 00001C24  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2397. 00001C28  A89C                     syscall    PenMode
  2398. 00001C2A  302E FFB2                move.w     D0, [A6 - 0x4E]
  2399. 00001C2E  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  2400. 00001C32  0001 0005                ori.b      D1, 0x5
  2401. 00001C36  0128 000A                btst       [A0 + 0xA], D0
  2402. 00001C3A  0052 0020                ori.w      [A2], 0x20 /* ' ' */
  2403. 00001C3E  009C 00C4 203C           ori.l      [A4]+, 0xC4203C
  2404. 00001C44  0000 1000                ori.b      D0, 0x0
  2405. 00001C48  C0AE FFB8                and.l      D0, [A6 - 0x48]
  2406. 00001C4C  3F00                     move.w     -[A7], D0
  2407. 00001C4E  486E FFBC                pea.l      [A6 - 0x44]
  2408. 00001C52  4EBA 0118                jsr        [PC + 0x118 /* 00001D6C */]
  2409. 00001C56  5C8F                     addq.l     A7, 6
  2410. 00001C58  6000 0104                bra        +0x106 /* 00001D5E */
  2411. 00001C5C  203C 0000 1000           move.l     D0, 0x1000
  2412. 00001C62  C0AE FFB8                and.l      D0, [A6 - 0x48]
  2413. 00001C66  3F00                     move.w     -[A7], D0
  2414. 00001C68  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2415. 00001C6C  4EBA 01A6                jsr        [PC + 0x1A6 /* 00001E14 */]
  2416. 00001C70  5C8F                     addq.l     A7, 6
  2417. 00001C72  203C 0000 1000           move.l     D0, 0x1000
  2418. 00001C78  C0AE FFB8                and.l      D0, [A6 - 0x48]
  2419. 00001C7C  3F00                     move.w     -[A7], D0
  2420. 00001C7E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2421. 00001C82  4EBA 0190                jsr        [PC + 0x190 /* 00001E14 */]
  2422. 00001C86  5C8F                     addq.l     A7, 6
  2423. 00001C88  6000 00D4                bra        +0xD6 /* 00001D5E */
  2424. 00001C8C  2D6E FFEC FF94           move.l     [A6 - 0x6C], [A6 - 0x14]
  2425. 00001C92  206E FF94                movea.l    A0, [A6 - 0x6C]
  2426. 00001C96  2050                     movea.l    A0, [A0]
  2427. 00001C98  3010                     move.w     D0, [A0]
  2428. 00001C9A  0640 FFF6                addi.w     D0, 0xFFF6
  2429. 00001C9E  E440                     asr        D0.w, 2
  2430. 00001CA0  3E00                     move.w     D7, D0
  2431. 00001CA2  7C00                     moveq.l    D6, 0x00
  2432. 00001CA4  602C                     bra        +0x2E /* 00001CD2 */
  2433. label00001CA6:
  2434. 00001CA6  206E FF94                movea.l    A0, [A6 - 0x6C]
  2435. 00001CAA  3006                     move.w     D0, D6
  2436. 00001CAC  48C0                     ext.l      D0
  2437. 00001CAE  E580                     asl        D0, 2
  2438. 00001CB0  D090                     add.l      D0, [A0]
  2439. 00001CB2  2040                     movea.l    A0, D0
  2440. 00001CB4  2D68 000A FF98           move.l     [A6 - 0x68], [A0 + 0xA]
  2441. 00001CBA  203C 0000 1000           move.l     D0, 0x1000
  2442. 00001CC0  C0AE FFB8                and.l      D0, [A6 - 0x48]
  2443. 00001CC4  3F00                     move.w     -[A7], D0
  2444. 00001CC6  2F2E FF98                move.l     -[A7], [A6 - 0x68]
  2445. 00001CCA  4EBA 0148                jsr        [PC + 0x148 /* 00001E14 */]
  2446. 00001CCE  5C8F                     addq.l     A7, 6
  2447. 00001CD0  5246                     addq.w     D6, 1
  2448. label00001CD2:
  2449. 00001CD2  BC47                     cmp.w      D6, D7
  2450. 00001CD4  6DD0                     blt        -0x2E /* 00001CA6 */
  2451. 00001CD6  6000 0086                bra        +0x88 /* 00001D5E */
  2452. 00001CDA  2D6E FFEC FF94           move.l     [A6 - 0x6C], [A6 - 0x14]
  2453. 00001CE0  206E FF94                movea.l    A0, [A6 - 0x6C]
  2454. 00001CE4  2050                     movea.l    A0, [A0]
  2455. 00001CE6  2D68 000A FF98           move.l     [A6 - 0x68], [A0 + 0xA]
  2456. 00001CEC  203C 0000 1000           move.l     D0, 0x1000
  2457. 00001CF2  C0AE FFB8                and.l      D0, [A6 - 0x48]
  2458. 00001CF6  3F00                     move.w     -[A7], D0
  2459. 00001CF8  2F2E FF98                move.l     -[A7], [A6 - 0x68]
  2460. 00001CFC  4EBA 0116                jsr        [PC + 0x116 /* 00001E14 */]
  2461. 00001D00  5C8F                     addq.l     A7, 6
  2462. 00001D02  605A                     bra        +0x5C /* 00001D5E */
  2463. 00001D04  486E FF98                pea.l      [A6 - 0x68]
  2464. 00001D08  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  2465. 00001D0C  486E FFF8                pea.l      [A6 - 0x8]
  2466. 00001D10  4EBA 2762                jsr        [PC + 0x2762 /* 00004474 */]
  2467. 00001D14  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2468. 00001D18  203C 0000 1000           move.l     D0, 0x1000
  2469. 00001D1E  C0AE FFB8                and.l      D0, [A6 - 0x48]
  2470. 00001D22  3F00                     move.w     -[A7], D0
  2471. 00001D24  2F2E FF98                move.l     -[A7], [A6 - 0x68]
  2472. 00001D28  4EBA 00EA                jsr        [PC + 0xEA /* 00001E14 */]
  2473. 00001D2C  5C8F                     addq.l     A7, 6
  2474. 00001D2E  302E FFF4                move.w     D0, [A6 - 0xC]
  2475. 00001D32  D06E FFF6                add.w      D0, [A6 - 0xA]
  2476. 00001D36  486E FF98                pea.l      [A6 - 0x68]
  2477. 00001D3A  3F00                     move.w     -[A7], D0
  2478. 00001D3C  486E FFF8                pea.l      [A6 - 0x8]
  2479. 00001D40  4EBA 2732                jsr        [PC + 0x2732 /* 00004474 */]
  2480. 00001D44  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2481. 00001D48  203C 0000 1000           move.l     D0, 0x1000
  2482. 00001D4E  C0AE FFB8                and.l      D0, [A6 - 0x48]
  2483. 00001D52  3F00                     move.w     -[A7], D0
  2484. 00001D54  2F2E FF98                move.l     -[A7], [A6 - 0x68]
  2485. 00001D58  4EBA 00BA                jsr        [PC + 0xBA /* 00001E14 */]
  2486. 00001D5C  5C8F                     addq.l     A7, 6
  2487. label00001D5E:
  2488. 00001D5E  486E FF9C                pea.l      [A6 - 0x64]
  2489. 00001D62  A899                     syscall    SetPenState
  2490. label00001D64:
  2491. 00001D64  4CDF 00C0                movem.l    D6,D7, [A7]+
  2492. 00001D68  4E5E                     unlink     A6
  2493. 00001D6A  4E75                     rts
  2494. fn00001D6C:
  2495. 00001D6C  4E56 FFF8                link       A6, -0x0008
  2496. 00001D70  4A6E 000C                tst.w      [A6 + 0xC]
  2497. 00001D74  6706                     beq        +0x8 /* 00001D7C */
  2498. 00001D76  486D AB6A                pea.l      [A5 - 0x5496]
  2499. 00001D7A  A89D                     syscall    PenPat
  2500. label00001D7C:
  2501. 00001D7C  206E 0008                movea.l    A0, [A6 + 0x8]
  2502. 00001D80  3010                     move.w     D0, [A0]
  2503. 00001D82  5740                     subq.w     D0, 3
  2504. 00001D84  3D40 FFF8                move.w     [A6 - 0x8], D0
  2505. 00001D88  206E 0008                movea.l    A0, [A6 + 0x8]
  2506. 00001D8C  3028 0002                move.w     D0, [A0 + 0x2]
  2507. 00001D90  5740                     subq.w     D0, 3
  2508. 00001D92  3D40 FFFA                move.w     [A6 - 0x6], D0
  2509. 00001D96  302E FFF8                move.w     D0, [A6 - 0x8]
  2510. 00001D9A  5A40                     addq.w     D0, 5
  2511. 00001D9C  3D40 FFFC                move.w     [A6 - 0x4], D0
  2512. 00001DA0  302E FFFA                move.w     D0, [A6 - 0x6]
  2513. 00001DA4  5A40                     addq.w     D0, 5
  2514. 00001DA6  3D40 FFFE                move.w     [A6 - 0x2], D0
  2515. 00001DAA  486E FFF8                pea.l      [A6 - 0x8]
  2516. 00001DAE  A8A2                     syscall    PaintRect
  2517. 00001DB0  206E 0008                movea.l    A0, [A6 + 0x8]
  2518. 00001DB4  3028 0006                move.w     D0, [A0 + 0x6]
  2519. 00001DB8  5640                     addq.w     D0, 3
  2520. 00001DBA  3D40 FFFE                move.w     [A6 - 0x2], D0
  2521. 00001DBE  302E FFFE                move.w     D0, [A6 - 0x2]
  2522. 00001DC2  5B40                     subq.w     D0, 5
  2523. 00001DC4  3D40 FFFA                move.w     [A6 - 0x6], D0
  2524. 00001DC8  486E FFF8                pea.l      [A6 - 0x8]
  2525. 00001DCC  A8A2                     syscall    PaintRect
  2526. 00001DCE  206E 0008                movea.l    A0, [A6 + 0x8]
  2527. 00001DD2  3028 0004                move.w     D0, [A0 + 0x4]
  2528. 00001DD6  5640                     addq.w     D0, 3
  2529. 00001DD8  3D40 FFFC                move.w     [A6 - 0x4], D0
  2530. 00001DDC  302E FFFC                move.w     D0, [A6 - 0x4]
  2531. 00001DE0  5B40                     subq.w     D0, 5
  2532. 00001DE2  3D40 FFF8                move.w     [A6 - 0x8], D0
  2533. 00001DE6  486E FFF8                pea.l      [A6 - 0x8]
  2534. 00001DEA  A8A2                     syscall    PaintRect
  2535. 00001DEC  206E 0008                movea.l    A0, [A6 + 0x8]
  2536. 00001DF0  3028 0002                move.w     D0, [A0 + 0x2]
  2537. 00001DF4  5740                     subq.w     D0, 3
  2538. 00001DF6  3D40 FFFA                move.w     [A6 - 0x6], D0
  2539. 00001DFA  302E FFFA                move.w     D0, [A6 - 0x6]
  2540. 00001DFE  5A40                     addq.w     D0, 5
  2541. 00001E00  3D40 FFFE                move.w     [A6 - 0x2], D0
  2542. 00001E04  486E FFF8                pea.l      [A6 - 0x8]
  2543. 00001E08  A8A2                     syscall    PaintRect
  2544. 00001E0A  486D AB72                pea.l      [A5 - 0x548E]
  2545. 00001E0E  A89D                     syscall    PenPat
  2546. 00001E10  4E5E                     unlink     A6
  2547. 00001E12  4E75                     rts
  2548. fn00001E14:
  2549. 00001E14  4E56 FFF8                link       A6, -0x0008
  2550. 00001E18  4A6E 000C                tst.w      [A6 + 0xC]
  2551. 00001E1C  6706                     beq        +0x8 /* 00001E24 */
  2552. 00001E1E  486D AB6A                pea.l      [A5 - 0x5496]
  2553. 00001E22  A89D                     syscall    PenPat
  2554. label00001E24:
  2555. 00001E24  302E 0008                move.w     D0, [A6 + 0x8]
  2556. 00001E28  5640                     addq.w     D0, 3
  2557. 00001E2A  3D40 FFFC                move.w     [A6 - 0x4], D0
  2558. 00001E2E  302E 000A                move.w     D0, [A6 + 0xA]
  2559. 00001E32  5640                     addq.w     D0, 3
  2560. 00001E34  3D40 FFFE                move.w     [A6 - 0x2], D0
  2561. 00001E38  302E FFFC                move.w     D0, [A6 - 0x4]
  2562. 00001E3C  5B40                     subq.w     D0, 5
  2563. 00001E3E  3D40 FFF8                move.w     [A6 - 0x8], D0
  2564. 00001E42  302E FFFE                move.w     D0, [A6 - 0x2]
  2565. 00001E46  5B40                     subq.w     D0, 5
  2566. 00001E48  3D40 FFFA                move.w     [A6 - 0x6], D0
  2567. 00001E4C  486E FFF8                pea.l      [A6 - 0x8]
  2568. 00001E50  A8A2                     syscall    PaintRect
  2569. 00001E52  486D AB72                pea.l      [A5 - 0x548E]
  2570. 00001E56  A89D                     syscall    PenPat
  2571. 00001E58  4E5E                     unlink     A6
  2572. 00001E5A  4E75                     rts
  2573. export_489:
  2574. export_490:
  2575. 00001E5C  4E56 0000                link       A6, 0
  2576. 00001E60  0C2E 0002 000C           cmpi.b     [A6 + 0xC], 0x2
  2577. 00001E66  670A                     beq        +0xC /* 00001E72 */
  2578. 00001E68  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  2579. 00001E6C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2580. 00001E70  A8A0                     syscall    StdRect
  2581. label00001E72:
  2582. 00001E72  4E5E                     unlink     A6
  2583. 00001E74  205F                     movea.l    A0, [A7]+
  2584. 00001E76  4FEF 0006                lea.l      A7, [A7 + 0x6]
  2585. 00001E7A  4ED0                     jmp        [A0]
  2586. export_488:
  2587. 00001E7C  4E56 0000                link       A6, 0
  2588. 00001E80  206E 0008                movea.l    A0, [A6 + 0x8]
  2589. 00001E84  7001                     moveq.l    D0, 0x01
  2590. 00001E86  2080                     move.l     [A0], D0
  2591. 00001E88  206E 000C                movea.l    A0, [A6 + 0xC]
  2592. 00001E8C  0C50 FFFF                cmpi.w     [A0], 0xFFFF
  2593. 00001E90  661E                     bne        +0x20 /* 00001EB0 */
  2594. 00001E92  206E 000C                movea.l    A0, [A6 + 0xC]
  2595. 00001E96  0C68 FFFF 0002           cmpi.w     [A0 + 0x2], 0xFFFF
  2596. 00001E9C  6612                     bne        +0x14 /* 00001EB0 */
  2597. 00001E9E  206E 000C                movea.l    A0, [A6 + 0xC]
  2598. 00001EA2  0C68 FFFF 0004           cmpi.w     [A0 + 0x4], 0xFFFF
  2599. 00001EA8  6606                     bne        +0x8 /* 00001EB0 */
  2600. 00001EAA  206E 0008                movea.l    A0, [A6 + 0x8]
  2601. 00001EAE  4290                     clr.l      [A0]
  2602. label00001EB0:
  2603. 00001EB0  7001                     moveq.l    D0, 0x01
  2604. 00001EB2  4E5E                     unlink     A6
  2605. 00001EB4  205F                     movea.l    A0, [A7]+
  2606. 00001EB6  4FEF 0008                lea.l      A7, [A7 + 0x8]
  2607. 00001EBA  1E80                     move.b     [A7], D0
  2608. 00001EBC  4ED0                     jmp        [A0]
  2609. export_498:
  2610. 00001EBE  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  2611. 00001EC2  7A03                     moveq.l    D5, 0x03
  2612. 00001EC4  0C6D 0258 B390           cmpi.w     [A5 - 0x4C70], 0x258
  2613. 00001ECA  6602                     bne        +0x4 /* 00001ECE */
  2614. 00001ECC  7A04                     moveq.l    D5, 0x04
  2615. label00001ECE:
  2616. 00001ECE  0C6D 025A B390           cmpi.w     [A5 - 0x4C70], 0x25A
  2617. 00001ED4  6602                     bne        +0x4 /* 00001ED8 */
  2618. 00001ED6  7A02                     moveq.l    D5, 0x02
  2619. label00001ED8:
  2620. 00001ED8  0C6D 025B B390           cmpi.w     [A5 - 0x4C70], 0x25B
  2621. 00001EDE  6602                     bne        +0x4 /* 00001EE2 */
  2622. 00001EE0  7A01                     moveq.l    D5, 0x01
  2623. label00001EE2:
  2624. 00001EE2  0C6D 025C B390           cmpi.w     [A5 - 0x4C70], 0x25C
  2625. 00001EE8  6602                     bne        +0x4 /* 00001EEC */
  2626. 00001EEA  7A00                     moveq.l    D5, 0x00
  2627. label00001EEC:
  2628. 00001EEC  0C6D 0259 B390           cmpi.w     [A5 - 0x4C70], 0x259
  2629. 00001EF2  6608                     bne        +0xA /* 00001EFC */
  2630. 00001EF4  4A6D B392                tst.w      [A5 - 0x4C6E]
  2631. 00001EF8  6702                     beq        +0x4 /* 00001EFC */
  2632. 00001EFA  7A04                     moveq.l    D5, 0x04
  2633. label00001EFC:
  2634. 00001EFC  2F2D B374                move.l     -[A7], [A5 - 0x4C8C]
  2635. 00001F00  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  2636. 00001F04  206D B374                movea.l    A0, [A5 - 0x4C8C]
  2637. 00001F08  2850                     movea.l    A4, [A0]
  2638. 00001F0A  2B6D B378 B188           move.l     [A5 - 0x4E78], [A5 - 0x4C88]
  2639. 00001F10  42A7                     clr.l      -[A7]
  2640. 00001F12  2F2D B374                move.l     -[A7], [A5 - 0x4C8C]
  2641. 00001F16  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  2642. 00001F1A  201F                     move.l     D0, [A7]+
  2643. 00001F1C  4878 0052                push.l     0x52 /* 'R' */
  2644. 00001F20  2F00                     move.l     -[A7], D0
  2645. 00001F22  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  2646. 00001F26  3E00                     move.w     D7, D0
  2647. 00001F28  7C00                     moveq.l    D6, 0x00
  2648. 00001F2A  6030                     bra        +0x32 /* 00001F5C */
  2649. label00001F2C:
  2650. 00001F2C  BC6D B4E8                cmp.w      D6, [A5 - 0x4B18]
  2651. 00001F30  660A                     bne        +0xC /* 00001F3C */
  2652. 00001F32  202D B374                move.l     D0, [A5 - 0x4C8C]
  2653. 00001F36  B0AD B4F8                cmp.l      D0, [A5 - 0x4B08]
  2654. 00001F3A  671A                     beq        +0x1C /* 00001F56 */
  2655. label00001F3C:
  2656. 00001F3C  BC6D B50A                cmp.w      D6, [A5 - 0x4AF6]
  2657. 00001F40  660A                     bne        +0xC /* 00001F4C */
  2658. 00001F42  202D B374                move.l     D0, [A5 - 0x4C8C]
  2659. 00001F46  B0AD B516                cmp.l      D0, [A5 - 0x4AEA]
  2660. 00001F4A  670A                     beq        +0xC /* 00001F56 */
  2661. label00001F4C:
  2662. 00001F4C  3F05                     move.w     -[A7], D5
  2663. 00001F4E  2F0C                     move.l     -[A7], A4
  2664. 00001F50  4EBA 03B2                jsr        [PC + 0x3B2 /* 00002304 */]
  2665. 00001F54  5C8F                     addq.l     A7, 6
  2666. label00001F56:
  2667. 00001F56  49EC 0052                lea.l      A4, [A4 + 0x52]
  2668. 00001F5A  5246                     addq.w     D6, 1
  2669. label00001F5C:
  2670. 00001F5C  BC47                     cmp.w      D6, D7
  2671. 00001F5E  6DCC                     blt        -0x32 /* 00001F2C */
  2672. 00001F60  2F2D B374                move.l     -[A7], [A5 - 0x4C8C]
  2673. 00001F64  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  2674. 00001F68  4A6D B392                tst.w      [A5 - 0x4C6E]
  2675. 00001F6C  6600 0078                bne        +0x7A /* 00001FE6 */
  2676. 00001F70  2F2D B360                move.l     -[A7], [A5 - 0x4CA0]
  2677. 00001F74  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  2678. 00001F78  206D B360                movea.l    A0, [A5 - 0x4CA0]
  2679. 00001F7C  2850                     movea.l    A4, [A0]
  2680. 00001F7E  0C6D 0259 B390           cmpi.w     [A5 - 0x4C70], 0x259
  2681. 00001F84  6602                     bne        +0x4 /* 00001F88 */
  2682. 00001F86  7A04                     moveq.l    D5, 0x04
  2683. label00001F88:
  2684. 00001F88  2B6D B364 B188           move.l     [A5 - 0x4E78], [A5 - 0x4C9C]
  2685. 00001F8E  42A7                     clr.l      -[A7]
  2686. 00001F90  2F2D B360                move.l     -[A7], [A5 - 0x4CA0]
  2687. 00001F94  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  2688. 00001F98  201F                     move.l     D0, [A7]+
  2689. 00001F9A  4878 0052                push.l     0x52 /* 'R' */
  2690. 00001F9E  2F00                     move.l     -[A7], D0
  2691. 00001FA0  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  2692. 00001FA4  3E00                     move.w     D7, D0
  2693. 00001FA6  7C00                     moveq.l    D6, 0x00
  2694. 00001FA8  6030                     bra        +0x32 /* 00001FDA */
  2695. label00001FAA:
  2696. 00001FAA  BC6D B4E8                cmp.w      D6, [A5 - 0x4B18]
  2697. 00001FAE  660A                     bne        +0xC /* 00001FBA */
  2698. 00001FB0  202D B360                move.l     D0, [A5 - 0x4CA0]
  2699. 00001FB4  B0AD B4F8                cmp.l      D0, [A5 - 0x4B08]
  2700. 00001FB8  671A                     beq        +0x1C /* 00001FD4 */
  2701. label00001FBA:
  2702. 00001FBA  BC6D B50A                cmp.w      D6, [A5 - 0x4AF6]
  2703. 00001FBE  660A                     bne        +0xC /* 00001FCA */
  2704. 00001FC0  202D B360                move.l     D0, [A5 - 0x4CA0]
  2705. 00001FC4  B0AD B516                cmp.l      D0, [A5 - 0x4AEA]
  2706. 00001FC8  670A                     beq        +0xC /* 00001FD4 */
  2707. label00001FCA:
  2708. 00001FCA  3F05                     move.w     -[A7], D5
  2709. 00001FCC  2F0C                     move.l     -[A7], A4
  2710. 00001FCE  4EBA 0334                jsr        [PC + 0x334 /* 00002304 */]
  2711. 00001FD2  5C8F                     addq.l     A7, 6
  2712. label00001FD4:
  2713. 00001FD4  49EC 0052                lea.l      A4, [A4 + 0x52]
  2714. 00001FD8  5246                     addq.w     D6, 1
  2715. label00001FDA:
  2716. 00001FDA  BC47                     cmp.w      D6, D7
  2717. 00001FDC  6DCC                     blt        -0x32 /* 00001FAA */
  2718. 00001FDE  2F2D B360                move.l     -[A7], [A5 - 0x4CA0]
  2719. 00001FE2  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  2720. label00001FE6:
  2721. 00001FE6  202D B37C                move.l     D0, [A5 - 0x4C84]
  2722. 00001FEA  B0AD B4FC                cmp.l      D0, [A5 - 0x4B04]
  2723. 00001FEE  6604                     bne        +0x6 /* 00001FF4 */
  2724. 00001FF0  4EBA 00AA                jsr        [PC + 0xAA /* 0000209C */]
  2725. label00001FF4:
  2726. 00001FF4  202D B37C                move.l     D0, [A5 - 0x4C84]
  2727. 00001FF8  B0AD B51A                cmp.l      D0, [A5 - 0x4AE6]
  2728. 00001FFC  6604                     bne        +0x6 /* 00002002 */
  2729. 00001FFE  4EBA 01D8                jsr        [PC + 0x1D8 /* 000021D8 */]
  2730. label00002002:
  2731. 00002002  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  2732. 00002006  4E75                     rts
  2733. export_499:
  2734. fn00002008:
  2735. 00002008  4E56 FFAE                link       A6, -0x0052
  2736. 0000200C  48E7 0308                movem.l    -[A7], D6,D7,A4
  2737. 00002010  4A6D B4E8                tst.w      [A5 - 0x4B18]
  2738. 00002014  6D36                     blt        +0x38 /* 0000204C */
  2739. 00002016  202D B4F8                move.l     D0, [A5 - 0x4B08]
  2740. 0000201A  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  2741. 0000201E  662C                     bne        +0x2E /* 0000204C */
  2742. 00002020  206D B4F8                movea.l    A0, [A5 - 0x4B08]
  2743. 00002024  302D B4E8                move.w     D0, [A5 - 0x4B18]
  2744. 00002028  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  2745. 0000202C  D090                     add.l      D0, [A0]
  2746. 0000202E  2040                     movea.l    A0, D0
  2747. 00002030  43EE FFAE                lea.l      A1, [A6 - 0x52]
  2748. 00002034  7013                     moveq.l    D0, 0x13
  2749. label00002036:
  2750. 00002036  22D8                     move.l     [A1]+, [A0]+
  2751. 00002038  51C8 FFFC                dbf        D0, -0x6 /* 00002036 */
  2752. 0000203C  32D8                     move.w     [A1]+, [A0]+
  2753. 0000203E  2F2D B4F4                move.l     -[A7], [A5 - 0x4B0C]
  2754. 00002042  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  2755. 00002046  4EAD 09BA                jsr        [A5 + 0x9BA /* export_307 */]
  2756. 0000204A  508F                     addq.l     A7, 8
  2757. label0000204C:
  2758. 0000204C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2759. 00002050  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  2760. 00002054  206E 0008                movea.l    A0, [A6 + 0x8]
  2761. 00002058  2850                     movea.l    A4, [A0]
  2762. 0000205A  42A7                     clr.l      -[A7]
  2763. 0000205C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2764. 00002060  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  2765. 00002064  201F                     move.l     D0, [A7]+
  2766. 00002066  4878 0052                push.l     0x52 /* 'R' */
  2767. 0000206A  2F00                     move.l     -[A7], D0
  2768. 0000206C  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  2769. 00002070  3E00                     move.w     D7, D0
  2770. 00002072  7C00                     moveq.l    D6, 0x00
  2771. 00002074  6012                     bra        +0x14 /* 00002088 */
  2772. label00002076:
  2773. 00002076  3F3C 0003                move.w     -[A7], 0x3
  2774. 0000207A  2F0C                     move.l     -[A7], A4
  2775. 0000207C  4EBA 0286                jsr        [PC + 0x286 /* 00002304 */]
  2776. 00002080  5C8F                     addq.l     A7, 6
  2777. 00002082  49EC 0052                lea.l      A4, [A4 + 0x52]
  2778. 00002086  5246                     addq.w     D6, 1
  2779. label00002088:
  2780. 00002088  BC47                     cmp.w      D6, D7
  2781. 0000208A  6DEA                     blt        -0x14 /* 00002076 */
  2782. 0000208C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2783. 00002090  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  2784. 00002094  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  2785. 00002098  4E5E                     unlink     A6
  2786. 0000209A  4E75                     rts
  2787. fn0000209C:
  2788. 0000209C  4E56 FFA2                link       A6, -0x005E
  2789. 000020A0  4A6D B4E8                tst.w      [A5 - 0x4B18]
  2790. 000020A4  6D00 012E                blt        +0x130 /* 000021D4 */
  2791. 000020A8  2B6D B500 B188           move.l     [A5 - 0x4E78], [A5 - 0x4B00]
  2792. 000020AE  486E FFF8                pea.l      [A6 - 0x8]
  2793. 000020B2  3F2D B4E8                move.w     -[A7], [A5 - 0x4B18]
  2794. 000020B6  2F2D B4F8                move.l     -[A7], [A5 - 0x4B08]
  2795. 000020BA  4EBA F9E8                jsr        [PC - 0x618 /* 00001AA4 */]
  2796. 000020BE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2797. 000020C2  4267                     clr.w      -[A7]
  2798. 000020C4  486E FFF8                pea.l      [A6 - 0x8]
  2799. 000020C8  206D AB82                movea.l    A0, [A5 - 0x547E]
  2800. 000020CC  2F28 0018                move.l     -[A7], [A0 + 0x18]
  2801. 000020D0  A8E9                     syscall    RectInRgn
  2802. 000020D2  101F                     move.b     D0, [A7]+
  2803. 000020D4  4A00                     tst.b      D0
  2804. 000020D6  6700 00FC                beq        +0xFE /* 000021D4 */
  2805. 000020DA  A89E                     syscall    PenNormal
  2806. 000020DC  206D B4F8                movea.l    A0, [A5 - 0x4B08]
  2807. 000020E0  302D B4E8                move.w     D0, [A5 - 0x4B18]
  2808. 000020E4  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  2809. 000020E8  D090                     add.l      D0, [A0]
  2810. 000020EA  2040                     movea.l    A0, D0
  2811. 000020EC  43EE FFA6                lea.l      A1, [A6 - 0x5A]
  2812. 000020F0  7013                     moveq.l    D0, 0x13
  2813. label000020F2:
  2814. 000020F2  22D8                     move.l     [A1]+, [A0]+
  2815. 000020F4  51C8 FFFC                dbf        D0, -0x6 /* 000020F2 */
  2816. 000020F8  32D8                     move.w     [A1]+, [A0]+
  2817. 000020FA  4A6E FFBC                tst.w      [A6 - 0x44]
  2818. 000020FE  6736                     beq        +0x38 /* 00002136 */
  2819. 00002100  4A6E FFDE                tst.w      [A6 - 0x22]
  2820. 00002104  6730                     beq        +0x32 /* 00002136 */
  2821. 00002106  3F2E FFDC                move.w     -[A7], [A6 - 0x24]
  2822. 0000210A  4EBA 0F64                jsr        [PC + 0xF64 /* 00003070 */]
  2823. 0000210E  548F                     addq.l     A7, 2
  2824. 00002110  41EE FFF8                lea.l      A0, [A6 - 0x8]
  2825. 00002114  43EE FFB4                lea.l      A1, [A6 - 0x4C]
  2826. 00002118  20D9                     move.l     [A0]+, [A1]+
  2827. 0000211A  20D9                     move.l     [A0]+, [A1]+
  2828. 0000211C  486E FFF8                pea.l      [A6 - 0x8]
  2829. 00002120  3F2E FFDE                move.w     -[A7], [A6 - 0x22]
  2830. 00002124  3F2E FFDE                move.w     -[A7], [A6 - 0x22]
  2831. 00002128  A8A8                     syscall    OffsetRect
  2832. 0000212A  486E FFF8                pea.l      [A6 - 0x8]
  2833. 0000212E  A8A2                     syscall    PaintRect
  2834. 00002130  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  2835. 00002134  A89E                     syscall    PenNormal
  2836. label00002136:
  2837. 00002136  4A6E FFBE                tst.w      [A6 - 0x42]
  2838. 0000213A  6732                     beq        +0x34 /* 0000216E */
  2839. 0000213C  486E FFD0                pea.l      [A6 - 0x30]
  2840. 00002140  A89D                     syscall    PenPat
  2841. 00002142  3F2E FFD8                move.w     -[A7], [A6 - 0x28]
  2842. 00002146  3F2E FFDA                move.w     -[A7], [A6 - 0x26]
  2843. 0000214A  A89B                     syscall    PenSize
  2844. 0000214C  3F2E FFC6                move.w     -[A7], [A6 - 0x3A]
  2845. 00002150  3F2E FFC2                move.w     -[A7], [A6 - 0x3E]
  2846. 00002154  4EBA 0FDE                jsr        [PC + 0xFDE /* 00003134 */]
  2847. 00002158  588F                     addq.l     A7, 4
  2848. 0000215A  486E FFB4                pea.l      [A6 - 0x4C]
  2849. 0000215E  A8A1                     syscall    FrameRect
  2850. 00002160  486E FFB4                pea.l      [A6 - 0x4C]
  2851. 00002164  3F2E FFD8                move.w     -[A7], [A6 - 0x28]
  2852. 00002168  3F2E FFDA                move.w     -[A7], [A6 - 0x26]
  2853. 0000216C  A8A9                     syscall    InsetRect
  2854. label0000216E:
  2855. 0000216E  A89E                     syscall    PenNormal
  2856. 00002170  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  2857. 00002174  486E FFB4                pea.l      [A6 - 0x4C]
  2858. 00002178  A8A3                     syscall    EraseRect
  2859. 0000217A  206D B4F4                movea.l    A0, [A5 - 0x4B0C]
  2860. 0000217E  2050                     movea.l    A0, [A0]
  2861. 00002180  2D68 0052 FFA2           move.l     [A6 - 0x5E], [A0 + 0x52]
  2862. 00002186  206D B4F4                movea.l    A0, [A5 - 0x4B0C]
  2863. 0000218A  2050                     movea.l    A0, [A0]
  2864. 0000218C  216D AB82 0052           move.l     [A0 + 0x52], [A5 - 0x547E]
  2865. 00002192  486E FFB4                pea.l      [A6 - 0x4C]
  2866. 00002196  2F2D B4F4                move.l     -[A7], [A5 - 0x4B0C]
  2867. 0000219A  A9D3                     syscall    TEUpdate
  2868. 0000219C  206D B4F4                movea.l    A0, [A5 - 0x4B0C]
  2869. 000021A0  2050                     movea.l    A0, [A0]
  2870. 000021A2  216E FFA2 0052           move.l     [A0 + 0x52], [A6 - 0x5E]
  2871. 000021A8  206D B4F8                movea.l    A0, [A5 - 0x4B08]
  2872. 000021AC  302D B4E8                move.w     D0, [A5 - 0x4B18]
  2873. 000021B0  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  2874. 000021B4  D090                     add.l      D0, [A0]
  2875. 000021B6  2040                     movea.l    A0, D0
  2876. 000021B8  43EE FFA6                lea.l      A1, [A6 - 0x5A]
  2877. 000021BC  7013                     moveq.l    D0, 0x13
  2878. label000021BE:
  2879. 000021BE  22D8                     move.l     [A1]+, [A0]+
  2880. 000021C0  51C8 FFFC                dbf        D0, -0x6 /* 000021BE */
  2881. 000021C4  32D8                     move.w     [A1]+, [A0]+
  2882. 000021C6  2F2D B4F4                move.l     -[A7], [A5 - 0x4B0C]
  2883. 000021CA  486E FFA6                pea.l      [A6 - 0x5A]
  2884. 000021CE  4EBA 1AB4                jsr        [PC + 0x1AB4 /* 00003C84 */]
  2885. 000021D2  508F                     addq.l     A7, 8
  2886. label000021D4:
  2887. 000021D4  4E5E                     unlink     A6
  2888. 000021D6  4E75                     rts
  2889. export_497:
  2890. fn000021D8:
  2891. 000021D8  4E56 FF8A                link       A6, -0x0076
  2892. 000021DC  4A6D B50A                tst.w      [A5 - 0x4AF6]
  2893. 000021E0  6D00 011E                blt        +0x120 /* 00002300 */
  2894. 000021E4  2B6D B51E B188           move.l     [A5 - 0x4E78], [A5 - 0x4AE2]
  2895. 000021EA  486E FFA0                pea.l      [A6 - 0x60]
  2896. 000021EE  3F2D B50A                move.w     -[A7], [A5 - 0x4AF6]
  2897. 000021F2  2F2D B516                move.l     -[A7], [A5 - 0x4AEA]
  2898. 000021F6  4EBA F8AC                jsr        [PC - 0x754 /* 00001AA4 */]
  2899. 000021FA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2900. 000021FE  4267                     clr.w      -[A7]
  2901. 00002200  486E FFA0                pea.l      [A6 - 0x60]
  2902. 00002204  206D AB82                movea.l    A0, [A5 - 0x547E]
  2903. 00002208  2F28 0018                move.l     -[A7], [A0 + 0x18]
  2904. 0000220C  A8E9                     syscall    RectInRgn
  2905. 0000220E  101F                     move.b     D0, [A7]+
  2906. 00002210  4A00                     tst.b      D0
  2907. 00002212  6700 00EC                beq        +0xEE /* 00002300 */
  2908. 00002216  A89E                     syscall    PenNormal
  2909. 00002218  486D FA88                pea.l      [A5 - 0x578]
  2910. 0000221C  A89D                     syscall    PenPat
  2911. 0000221E  206D B516                movea.l    A0, [A5 - 0x4AEA]
  2912. 00002222  302D B50A                move.w     D0, [A5 - 0x4AF6]
  2913. 00002226  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  2914. 0000222A  D090                     add.l      D0, [A0]
  2915. 0000222C  2040                     movea.l    A0, D0
  2916. 0000222E  43EE FFA8                lea.l      A1, [A6 - 0x58]
  2917. 00002232  7013                     moveq.l    D0, 0x13
  2918. label00002234:
  2919. 00002234  22D8                     move.l     [A1]+, [A0]+
  2920. 00002236  51C8 FFFC                dbf        D0, -0x6 /* 00002234 */
  2921. 0000223A  32D8                     move.w     [A1]+, [A0]+
  2922. 0000223C  41EE FFA0                lea.l      A0, [A6 - 0x60]
  2923. 00002240  43EE FFB6                lea.l      A1, [A6 - 0x4A]
  2924. 00002244  20D9                     move.l     [A0]+, [A1]+
  2925. 00002246  20D9                     move.l     [A0]+, [A1]+
  2926. 00002248  486E FFA0                pea.l      [A6 - 0x60]
  2927. 0000224C  3F3C FFFF                move.w     -[A7], 0xFFFF
  2928. 00002250  3F3C FFFF                move.w     -[A7], 0xFFFF
  2929. 00002254  A8A9                     syscall    InsetRect
  2930. 00002256  486E FFA0                pea.l      [A6 - 0x60]
  2931. 0000225A  A8A1                     syscall    FrameRect
  2932. 0000225C  486E FF8E                pea.l      [A6 - 0x72]
  2933. 00002260  A874                     syscall    GetPort
  2934. 00002262  4A6E FFEE                tst.w      [A6 - 0x12]
  2935. 00002266  6710                     beq        +0x12 /* 00002278 */
  2936. 00002268  4A6D B110                tst.w      [A5 - 0x4EF0]
  2937. 0000226C  670A                     beq        +0xC /* 00002278 */
  2938. 0000226E  41ED B1FE                lea.l      A0, [A5 - 0x4E02]
  2939. 00002272  2D48 FF8A                move.l     [A6 - 0x76], A0
  2940. 00002276  6008                     bra        +0xA /* 00002280 */
  2941. label00002278:
  2942. 00002278  41ED B26A                lea.l      A0, [A5 - 0x4D96]
  2943. 0000227C  2D48 FF8A                move.l     [A6 - 0x76], A0
  2944. label00002280:
  2945. 00002280  2F2E FF8A                move.l     -[A7], [A6 - 0x76]
  2946. 00002284  A873                     syscall    SetPort
  2947. 00002286  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  2948. 0000228A  2F2E FF8A                move.l     -[A7], [A6 - 0x76]
  2949. 0000228E  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  2950. 00002292  5C8F                     addq.l     A7, 6
  2951. 00002294  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  2952. 00002298  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  2953. 0000229C  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  2954. 000022A0  486E FFFE                pea.l      [A6 - 0x2]
  2955. 000022A4  486E FFFA                pea.l      [A6 - 0x6]
  2956. 000022A8  486E FFB6                pea.l      [A6 - 0x4A]
  2957. 000022AC  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  2958. 000022B0  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2959. 000022B4  3D6E FFFE FF96           move.w     [A6 - 0x6A], [A6 - 0x2]
  2960. 000022BA  41EE FF98                lea.l      A0, [A6 - 0x68]
  2961. 000022BE  43EE FFB6                lea.l      A1, [A6 - 0x4A]
  2962. 000022C2  20D9                     move.l     [A0]+, [A1]+
  2963. 000022C4  20D9                     move.l     [A0]+, [A1]+
  2964. 000022C6  206E FFE6                movea.l    A0, [A6 - 0x1A]
  2965. 000022CA  2D50 FF92                move.l     [A6 - 0x6E], [A0]
  2966. 000022CE  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  2967. 000022D2  486E FF92                pea.l      [A6 - 0x6E]
  2968. 000022D6  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  2969. 000022DA  5C8F                     addq.l     A7, 6
  2970. 000022DC  2F2E FF8E                move.l     -[A7], [A6 - 0x72]
  2971. 000022E0  A873                     syscall    SetPort
  2972. 000022E2  206E FF8A                movea.l    A0, [A6 - 0x76]
  2973. 000022E6  4868 0002                pea.l      [A0 + 0x2]
  2974. 000022EA  486E FFB6                pea.l      [A6 - 0x4A]
  2975. 000022EE  486E FFB6                pea.l      [A6 - 0x4A]
  2976. 000022F2  4267                     clr.w      -[A7]
  2977. 000022F4  42A7                     clr.l      -[A7]
  2978. 000022F6  A8EB                     syscall    StdBits
  2979. 000022F8  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  2980. 000022FC  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  2981. label00002300:
  2982. 00002300  4E5E                     unlink     A6
  2983. 00002302  4E75                     rts
  2984. fn00002304:
  2985. 00002304  4E56 FF66                link       A6, -0x009A
  2986. 00002308  2F0C                     move.l     -[A7], A4
  2987. 0000230A  286E 0008                movea.l    A4, [A6 + 0x8]
  2988. 0000230E  082C 0000 000D           btst.b     [A4 + 0xD], 0x0
  2989. 00002314  6700 0CBE                beq        +0xCC0 /* 00002FD4 */
  2990. 00002318  486E FF84                pea.l      [A6 - 0x7C]
  2991. 0000231C  2F0C                     move.l     -[A7], A4
  2992. 0000231E  4EBA 0CBA                jsr        [PC + 0xCBA /* 00002FDA */]
  2993. 00002322  508F                     addq.l     A7, 8
  2994. 00002324  4267                     clr.w      -[A7]
  2995. 00002326  486E FF84                pea.l      [A6 - 0x7C]
  2996. 0000232A  206D AB82                movea.l    A0, [A5 - 0x547E]
  2997. 0000232E  2F28 0018                move.l     -[A7], [A0 + 0x18]
  2998. 00002332  A8E9                     syscall    RectInRgn
  2999. 00002334  101F                     move.b     D0, [A7]+
  3000. 00002336  4A00                     tst.b      D0
  3001. 00002338  6700 0C9A                beq        +0xC9C /* 00002FD4 */
  3002. 0000233C  41EE FF84                lea.l      A0, [A6 - 0x7C]
  3003. 00002340  43EC 000E                lea.l      A1, [A4 + 0xE]
  3004. 00002344  20D9                     move.l     [A0]+, [A1]+
  3005. 00002346  20D9                     move.l     [A0]+, [A1]+
  3006. 00002348  A89E                     syscall    PenNormal
  3007. 0000234A  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  3008. 0000234E  3014                     move.w     D0, [A4]
  3009. 00002350  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  3010. 00002354  0010 0042                ori.b      [A0], 0x42 /* 'B' */
  3011. 00002358  0064 00C8                ori.w      -[A4], 0xC8
  3012. 0000235C  0065 0166                ori.w      -[A5], 0x166
  3013. 00002360  0066 01EC                ori.w      -[A6], 0x1EC
  3014. 00002364  0067 025E                ori.w      -[A7], 0x25E
  3015. 00002368  0068 02E4 0069           ori.w      [A0 + 0x69], 0x2E4
  3016. 0000236E  0498 006A 05B6           subi.l     [A0]+, 0x6A05B6
  3017. 00002374  006B 0654 006C           ori.w      [A3 + 0x6C], 0x654
  3018. 0000237A  069C 00C8 0766           addi.l     [A4]+, 0xC80766
  3019. 00002380  00C9                     .incomplete
  3020. 00002382  08AC 00CA 0976           bclr.b     [A4 + 0x976], 0xCA
  3021. 00002388  00CB                     .incomplete
  3022. 0000238A  0A0E 00CC                xori.b     A6, 0xCC
  3023. 0000238E  0ACA                     .incomplete
  3024. 00002390  012C 0B84                btst       [A4 + 0xB84], D0
  3025. 00002394  012D 0C3A                btst       [A5 + 0xC3A /* export_387 */], D0
  3026. 00002398  4A6C 0016                tst.w      [A4 + 0x16]
  3027. 0000239C  672A                     beq        +0x2C /* 000023C8 */
  3028. 0000239E  7003                     moveq.l    D0, 0x03
  3029. 000023A0  3D40 000C                move.w     [A6 + 0xC], D0
  3030. 000023A4  3F2C 0036                move.w     -[A7], [A4 + 0x36]
  3031. 000023A8  4EBA 0DDC                jsr        [PC + 0xDDC /* 00003186 */]
  3032. 000023AC  548F                     addq.l     A7, 2
  3033. 000023AE  486C 0022                pea.l      [A4 + 0x22]
  3034. 000023B2  A89D                     syscall    PenPat
  3035. 000023B4  3F2C 001E                move.w     -[A7], [A4 + 0x1E]
  3036. 000023B8  3F2C 001A                move.w     -[A7], [A4 + 0x1A]
  3037. 000023BC  4EBA 0D76                jsr        [PC + 0xD76 /* 00003134 */]
  3038. 000023C0  588F                     addq.l     A7, 4
  3039. 000023C2  486C 000E                pea.l      [A4 + 0xE]
  3040. 000023C6  A8A2                     syscall    PaintRect
  3041. label000023C8:
  3042. 000023C8  4A6C 0018                tst.w      [A4 + 0x18]
  3043. 000023CC  6734                     beq        +0x36 /* 00002402 */
  3044. 000023CE  7003                     moveq.l    D0, 0x03
  3045. 000023D0  3D40 000C                move.w     [A6 + 0xC], D0
  3046. 000023D4  3F2C 0036                move.w     -[A7], [A4 + 0x36]
  3047. 000023D8  4EBA 0DAC                jsr        [PC + 0xDAC /* 00003186 */]
  3048. 000023DC  548F                     addq.l     A7, 2
  3049. 000023DE  486C 002A                pea.l      [A4 + 0x2A]
  3050. 000023E2  A89D                     syscall    PenPat
  3051. 000023E4  3F2C 0032                move.w     -[A7], [A4 + 0x32]
  3052. 000023E8  3F2C 0034                move.w     -[A7], [A4 + 0x34]
  3053. 000023EC  A89B                     syscall    PenSize
  3054. 000023EE  3F2C 0020                move.w     -[A7], [A4 + 0x20]
  3055. 000023F2  3F2C 001C                move.w     -[A7], [A4 + 0x1C]
  3056. 000023F6  4EBA 0D3C                jsr        [PC + 0xD3C /* 00003134 */]
  3057. 000023FA  588F                     addq.l     A7, 4
  3058. 000023FC  486C 000E                pea.l      [A4 + 0xE]
  3059. 00002400  A8A1                     syscall    FrameRect
  3060. label00002402:
  3061. 00002402  4A6E 000C                tst.w      [A6 + 0xC]
  3062. 00002406  670A                     beq        +0xC /* 00002412 */
  3063. 00002408  0C6E 0004 000C           cmpi.w     [A6 + 0xC], 0x4
  3064. 0000240E  6600 0BC0                bne        +0xBC2 /* 00002FD0 */
  3065. label00002412:
  3066. 00002412  486D FA88                pea.l      [A5 - 0x578]
  3067. 00002416  A89D                     syscall    PenPat
  3068. 00002418  486C 000E                pea.l      [A4 + 0xE]
  3069. 0000241C  A8A1                     syscall    FrameRect
  3070. 0000241E  6000 0BB0                bra        +0xBB2 /* 00002FD0 */
  3071. 00002422  4A6C 0016                tst.w      [A4 + 0x16]
  3072. 00002426  6732                     beq        +0x34 /* 0000245A */
  3073. 00002428  7003                     moveq.l    D0, 0x03
  3074. 0000242A  3D40 000C                move.w     [A6 + 0xC], D0
  3075. 0000242E  3F2C 0036                move.w     -[A7], [A4 + 0x36]
  3076. 00002432  4EBA 0D52                jsr        [PC + 0xD52 /* 00003186 */]
  3077. 00002436  548F                     addq.l     A7, 2
  3078. 00002438  486C 0022                pea.l      [A4 + 0x22]
  3079. 0000243C  A89D                     syscall    PenPat
  3080. 0000243E  3F2C 001E                move.w     -[A7], [A4 + 0x1E]
  3081. 00002442  3F2C 001A                move.w     -[A7], [A4 + 0x1A]
  3082. 00002446  4EBA 0CEC                jsr        [PC + 0xCEC /* 00003134 */]
  3083. 0000244A  588F                     addq.l     A7, 4
  3084. 0000244C  486C 000E                pea.l      [A4 + 0xE]
  3085. 00002450  3F2C 0046                move.w     -[A7], [A4 + 0x46]
  3086. 00002454  3F2C 0048                move.w     -[A7], [A4 + 0x48]
  3087. 00002458  A8B1                     syscall    PaintRoundRect
  3088. label0000245A:
  3089. 0000245A  4A6C 0018                tst.w      [A4 + 0x18]
  3090. 0000245E  673C                     beq        +0x3E /* 0000249C */
  3091. 00002460  7003                     moveq.l    D0, 0x03
  3092. 00002462  3D40 000C                move.w     [A6 + 0xC], D0
  3093. 00002466  3F2C 0036                move.w     -[A7], [A4 + 0x36]
  3094. 0000246A  4EBA 0D1A                jsr        [PC + 0xD1A /* 00003186 */]
  3095. 0000246E  548F                     addq.l     A7, 2
  3096. 00002470  486C 002A                pea.l      [A4 + 0x2A]
  3097. 00002474  A89D                     syscall    PenPat
  3098. 00002476  3F2C 0032                move.w     -[A7], [A4 + 0x32]
  3099. 0000247A  3F2C 0034                move.w     -[A7], [A4 + 0x34]
  3100. 0000247E  A89B                     syscall    PenSize
  3101. 00002480  3F2C 0020                move.w     -[A7], [A4 + 0x20]
  3102. 00002484  3F2C 001C                move.w     -[A7], [A4 + 0x1C]
  3103. 00002488  4EBA 0CAA                jsr        [PC + 0xCAA /* 00003134 */]
  3104. 0000248C  588F                     addq.l     A7, 4
  3105. 0000248E  486C 000E                pea.l      [A4 + 0xE]
  3106. 00002492  3F2C 0046                move.w     -[A7], [A4 + 0x46]
  3107. 00002496  3F2C 0048                move.w     -[A7], [A4 + 0x48]
  3108. 0000249A  A8B0                     syscall    FrameRoundRect
  3109. label0000249C:
  3110. 0000249C  4A6E 000C                tst.w      [A6 + 0xC]
  3111. 000024A0  670A                     beq        +0xC /* 000024AC */
  3112. 000024A2  0C6E 0004 000C           cmpi.w     [A6 + 0xC], 0x4
  3113. 000024A8  6600 0B26                bne        +0xB28 /* 00002FD0 */
  3114. label000024AC:
  3115. 000024AC  486D FA88                pea.l      [A5 - 0x578]
  3116. 000024B0  A89D                     syscall    PenPat
  3117. 000024B2  486C 000E                pea.l      [A4 + 0xE]
  3118. 000024B6  3F2C 0046                move.w     -[A7], [A4 + 0x46]
  3119. 000024BA  3F2C 0048                move.w     -[A7], [A4 + 0x48]
  3120. 000024BE  A8B0                     syscall    FrameRoundRect
  3121. 000024C0  6000 0B0E                bra        +0xB10 /* 00002FD0 */
  3122. 000024C4  4A6C 0016                tst.w      [A4 + 0x16]
  3123. 000024C8  672A                     beq        +0x2C /* 000024F4 */
  3124. 000024CA  7003                     moveq.l    D0, 0x03
  3125. 000024CC  3D40 000C                move.w     [A6 + 0xC], D0
  3126. 000024D0  3F2C 0036                move.w     -[A7], [A4 + 0x36]
  3127. 000024D4  4EBA 0CB0                jsr        [PC + 0xCB0 /* 00003186 */]
  3128. 000024D8  548F                     addq.l     A7, 2
  3129. 000024DA  486C 0022                pea.l      [A4 + 0x22]
  3130. 000024DE  A89D                     syscall    PenPat
  3131. 000024E0  3F2C 001E                move.w     -[A7], [A4 + 0x1E]
  3132. 000024E4  3F2C 001A                move.w     -[A7], [A4 + 0x1A]
  3133. 000024E8  4EBA 0C4A                jsr        [PC + 0xC4A /* 00003134 */]
  3134. 000024EC  588F                     addq.l     A7, 4
  3135. 000024EE  486C 000E                pea.l      [A4 + 0xE]
  3136. 000024F2  A8B8                     syscall    PaintOval
  3137. label000024F4:
  3138. 000024F4  4A6C 0018                tst.w      [A4 + 0x18]
  3139. 000024F8  6734                     beq        +0x36 /* 0000252E */
  3140. 000024FA  7003                     moveq.l    D0, 0x03
  3141. 000024FC  3D40 000C                move.w     [A6 + 0xC], D0
  3142. 00002500  3F2C 0036                move.w     -[A7], [A4 + 0x36]
  3143. 00002504  4EBA 0C80                jsr        [PC + 0xC80 /* 00003186 */]
  3144. 00002508  548F                     addq.l     A7, 2
  3145. 0000250A  486C 002A                pea.l      [A4 + 0x2A]
  3146. 0000250E  A89D                     syscall    PenPat
  3147. 00002510  3F2C 0032                move.w     -[A7], [A4 + 0x32]
  3148. 00002514  3F2C 0034                move.w     -[A7], [A4 + 0x34]
  3149. 00002518  A89B                     syscall    PenSize
  3150. 0000251A  3F2C 0020                move.w     -[A7], [A4 + 0x20]
  3151. 0000251E  3F2C 001C                move.w     -[A7], [A4 + 0x1C]
  3152. 00002522  4EBA 0C10                jsr        [PC + 0xC10 /* 00003134 */]
  3153. 00002526  588F                     addq.l     A7, 4
  3154. 00002528  486C 000E                pea.l      [A4 + 0xE]
  3155. 0000252C  A8B7                     syscall    FrameOval
  3156. label0000252E:
  3157. 0000252E  4A6E 000C                tst.w      [A6 + 0xC]
  3158. 00002532  670A                     beq        +0xC /* 0000253E */
  3159. 00002534  0C6E 0004 000C           cmpi.w     [A6 + 0xC], 0x4
  3160. 0000253A  6600 0A94                bne        +0xA96 /* 00002FD0 */
  3161. label0000253E:
  3162. 0000253E  486D FA88                pea.l      [A5 - 0x578]
  3163. 00002542  A89D                     syscall    PenPat
  3164. 00002544  486C 000E                pea.l      [A4 + 0xE]
  3165. 00002548  A8B7                     syscall    FrameOval
  3166. 0000254A  6000 0A84                bra        +0xA86 /* 00002FD0 */
  3167. 0000254E  4A6C 0018                tst.w      [A4 + 0x18]
  3168. 00002552  6742                     beq        +0x44 /* 00002596 */
  3169. 00002554  7003                     moveq.l    D0, 0x03
  3170. 00002556  3D40 000C                move.w     [A6 + 0xC], D0
  3171. 0000255A  3F2C 0036                move.w     -[A7], [A4 + 0x36]
  3172. 0000255E  4EBA 0C26                jsr        [PC + 0xC26 /* 00003186 */]
  3173. 00002562  548F                     addq.l     A7, 2
  3174. 00002564  486C 002A                pea.l      [A4 + 0x2A]
  3175. 00002568  A89D                     syscall    PenPat
  3176. 0000256A  3F2C 0032                move.w     -[A7], [A4 + 0x32]
  3177. 0000256E  3F2C 0034                move.w     -[A7], [A4 + 0x34]
  3178. 00002572  A89B                     syscall    PenSize
  3179. 00002574  3F2C 0020                move.w     -[A7], [A4 + 0x20]
  3180. 00002578  3F2C 001C                move.w     -[A7], [A4 + 0x1C]
  3181. 0000257C  4EBA 0BB6                jsr        [PC + 0xBB6 /* 00003134 */]
  3182. 00002580  588F                     addq.l     A7, 4
  3183. 00002582  3F2C 004C                move.w     -[A7], [A4 + 0x4C]
  3184. 00002586  3F2C 004A                move.w     -[A7], [A4 + 0x4A]
  3185. 0000258A  A893                     syscall    MoveTo
  3186. 0000258C  3F2C 0050                move.w     -[A7], [A4 + 0x50]
  3187. 00002590  3F2C 004E                move.w     -[A7], [A4 + 0x4E]
  3188. 00002594  A891                     syscall    LineTo
  3189. label00002596:
  3190. 00002596  4A6E 000C                tst.w      [A6 + 0xC]
  3191. 0000259A  670A                     beq        +0xC /* 000025A6 */
  3192. 0000259C  0C6E 0004 000C           cmpi.w     [A6 + 0xC], 0x4
  3193. 000025A2  6600 0A2C                bne        +0xA2E /* 00002FD0 */
  3194. label000025A6:
  3195. 000025A6  486D FA88                pea.l      [A5 - 0x578]
  3196. 000025AA  A89D                     syscall    PenPat
  3197. 000025AC  3F2C 004C                move.w     -[A7], [A4 + 0x4C]
  3198. 000025B0  3F2C 004A                move.w     -[A7], [A4 + 0x4A]
  3199. 000025B4  A893                     syscall    MoveTo
  3200. 000025B6  3F2C 0050                move.w     -[A7], [A4 + 0x50]
  3201. 000025BA  3F2C 004E                move.w     -[A7], [A4 + 0x4E]
  3202. 000025BE  A891                     syscall    LineTo
  3203. 000025C0  6000 0A0E                bra        +0xA10 /* 00002FD0 */
  3204. 000025C4  4A6C 0016                tst.w      [A4 + 0x16]
  3205. 000025C8  672A                     beq        +0x2C /* 000025F4 */
  3206. 000025CA  7003                     moveq.l    D0, 0x03
  3207. 000025CC  3D40 000C                move.w     [A6 + 0xC], D0
  3208. 000025D0  3F2C 0036                move.w     -[A7], [A4 + 0x36]
  3209. 000025D4  4EBA 0BB0                jsr        [PC + 0xBB0 /* 00003186 */]
  3210. 000025D8  548F                     addq.l     A7, 2
  3211. 000025DA  486C 0022                pea.l      [A4 + 0x22]
  3212. 000025DE  A89D                     syscall    PenPat
  3213. 000025E0  3F2C 001E                move.w     -[A7], [A4 + 0x1E]
  3214. 000025E4  3F2C 001A                move.w     -[A7], [A4 + 0x1A]
  3215. 000025E8  4EBA 0B4A                jsr        [PC + 0xB4A /* 00003134 */]
  3216. 000025EC  588F                     addq.l     A7, 4
  3217. 000025EE  2F2C 003E                move.l     -[A7], [A4 + 0x3E]
  3218. 000025F2  A8C7                     syscall    PaintPoly
  3219. label000025F4:
  3220. 000025F4  4A6C 0018                tst.w      [A4 + 0x18]
  3221. 000025F8  6734                     beq        +0x36 /* 0000262E */
  3222. 000025FA  7003                     moveq.l    D0, 0x03
  3223. 000025FC  3D40 000C                move.w     [A6 + 0xC], D0
  3224. 00002600  3F2C 0036                move.w     -[A7], [A4 + 0x36]
  3225. 00002604  4EBA 0B80                jsr        [PC + 0xB80 /* 00003186 */]
  3226. 00002608  548F                     addq.l     A7, 2
  3227. 0000260A  486C 002A                pea.l      [A4 + 0x2A]
  3228. 0000260E  A89D                     syscall    PenPat
  3229. 00002610  3F2C 0032                move.w     -[A7], [A4 + 0x32]
  3230. 00002614  3F2C 0034                move.w     -[A7], [A4 + 0x34]
  3231. 00002618  A89B                     syscall    PenSize
  3232. 0000261A  3F2C 0020                move.w     -[A7], [A4 + 0x20]
  3233. 0000261E  3F2C 001C                move.w     -[A7], [A4 + 0x1C]
  3234. 00002622  4EBA 0B10                jsr        [PC + 0xB10 /* 00003134 */]
  3235. 00002626  588F                     addq.l     A7, 4
  3236. 00002628  2F2C 003E                move.l     -[A7], [A4 + 0x3E]
  3237. 0000262C  A8C6                     syscall    FramePoly
  3238. label0000262E:
  3239. 0000262E  4A6E 000C                tst.w      [A6 + 0xC]
  3240. 00002632  670A                     beq        +0xC /* 0000263E */
  3241. 00002634  0C6E 0004 000C           cmpi.w     [A6 + 0xC], 0x4
  3242. 0000263A  6600 0994                bne        +0x996 /* 00002FD0 */
  3243. label0000263E:
  3244. 0000263E  486D FA88                pea.l      [A5 - 0x578]
  3245. 00002642  A89D                     syscall    PenPat
  3246. 00002644  2F2C 003E                move.l     -[A7], [A4 + 0x3E]
  3247. 00002648  A8C6                     syscall    FramePoly
  3248. 0000264A  6000 0984                bra        +0x986 /* 00002FD0 */
  3249. 0000264E  4A6D B110                tst.w      [A5 - 0x4EF0]
  3250. 00002652  6612                     bne        +0x14 /* 00002666 */
  3251. 00002654  4A6C 0046                tst.w      [A4 + 0x46]
  3252. 00002658  670C                     beq        +0xE /* 00002666 */
  3253. 0000265A  2F0C                     move.l     -[A7], A4
  3254. 0000265C  4EBA 0C02                jsr        [PC + 0xC02 /* 00003260 */]
  3255. 00002660  588F                     addq.l     A7, 4
  3256. 00002662  6000 096C                bra        +0x96E /* 00002FD0 */
  3257. label00002666:
  3258. 00002666  486E FF78                pea.l      [A6 - 0x88]
  3259. 0000266A  A874                     syscall    GetPort
  3260. 0000266C  4A6C 0046                tst.w      [A4 + 0x46]
  3261. 00002670  6710                     beq        +0x12 /* 00002682 */
  3262. 00002672  4A6D B110                tst.w      [A5 - 0x4EF0]
  3263. 00002676  670A                     beq        +0xC /* 00002682 */
  3264. 00002678  41ED B1FE                lea.l      A0, [A5 - 0x4E02]
  3265. 0000267C  2D48 FF74                move.l     [A6 - 0x8C], A0
  3266. 00002680  6008                     bra        +0xA /* 0000268A */
  3267. label00002682:
  3268. 00002682  41ED B26A                lea.l      A0, [A5 - 0x4D96]
  3269. 00002686  2D48 FF74                move.l     [A6 - 0x8C], A0
  3270. label0000268A:
  3271. 0000268A  2F2E FF74                move.l     -[A7], [A6 - 0x8C]
  3272. 0000268E  A873                     syscall    SetPort
  3273. 00002690  3F2C 0046                move.w     -[A7], [A4 + 0x46]
  3274. 00002694  2F2E FF74                move.l     -[A7], [A6 - 0x8C]
  3275. 00002698  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  3276. 0000269C  5C8F                     addq.l     A7, 6
  3277. 0000269E  2F2C 003E                move.l     -[A7], [A4 + 0x3E]
  3278. 000026A2  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  3279. 000026A6  3F2C 0046                move.w     -[A7], [A4 + 0x46]
  3280. 000026AA  486E FF6E                pea.l      [A6 - 0x92]
  3281. 000026AE  486E FF90                pea.l      [A6 - 0x70]
  3282. 000026B2  486C 000E                pea.l      [A4 + 0xE]
  3283. 000026B6  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  3284. 000026BA  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3285. 000026BE  3D6E FF6E FFF2           move.w     [A6 - 0xE], [A6 - 0x92]
  3286. 000026C4  41EE FFF4                lea.l      A0, [A6 - 0xC]
  3287. 000026C8  43EC 000E                lea.l      A1, [A4 + 0xE]
  3288. 000026CC  20D9                     move.l     [A0]+, [A1]+
  3289. 000026CE  20D9                     move.l     [A0]+, [A1]+
  3290. 000026D0  206C 003E                movea.l    A0, [A4 + 0x3E]
  3291. 000026D4  2D50 FFEE                move.l     [A6 - 0x12], [A0]
  3292. 000026D8  3F2C 0046                move.w     -[A7], [A4 + 0x46]
  3293. 000026DC  486E FFEE                pea.l      [A6 - 0x12]
  3294. 000026E0  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  3295. 000026E4  5C8F                     addq.l     A7, 6
  3296. 000026E6  2F2E FF78                move.l     -[A7], [A6 - 0x88]
  3297. 000026EA  A873                     syscall    SetPort
  3298. 000026EC  3D6C 0036 FF66           move.w     [A6 - 0x9A], [A4 + 0x36]
  3299. 000026F2  0C6E FFFF FF66           cmpi.w     [A6 - 0x9A], 0xFFFF
  3300. 000026F8  6600 00DE                bne        +0xE0 /* 000027D8 */
  3301. 000026FC  4267                     clr.w      -[A7]
  3302. 000026FE  486E FF6E                pea.l      [A6 - 0x92]
  3303. 00002702  486E FF90                pea.l      [A6 - 0x70]
  3304. 00002706  486C 000E                pea.l      [A4 + 0xE]
  3305. 0000270A  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  3306. 0000270E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3307. 00002712  42A7                     clr.l      -[A7]
  3308. 00002714  2F2E FF90                move.l     -[A7], [A6 - 0x70]
  3309. 00002718  4EAD 055A                jsr        [A5 + 0x55A /* export_167 */]
  3310. 0000271C  205F                     movea.l    A0, [A7]+
  3311. 0000271E  2D48 FFFC                move.l     [A6 - 0x4], A0
  3312. 00002722  4AAE FFFC                tst.l      [A6 - 0x4]
  3313. 00002726  6700 00AA                beq        +0xAC /* 000027D2 */
  3314. 0000272A  3D6E FF6E FFF2           move.w     [A6 - 0xE], [A6 - 0x92]
  3315. 00002730  2D6E FFFC FFEE           move.l     [A6 - 0x12], [A6 - 0x4]
  3316. 00002736  4A6C 0046                tst.w      [A4 + 0x46]
  3317. 0000273A  674E                     beq        +0x50 /* 0000278A */
  3318. 0000273C  4A6D B110                tst.w      [A5 - 0x4EF0]
  3319. 00002740  6748                     beq        +0x4A /* 0000278A */
  3320. 00002742  426E FFE4                clr.w      [A6 - 0x1C]
  3321. 00002746  426E FFE6                clr.w      [A6 - 0x1A]
  3322. 0000274A  426E FFE8                clr.w      [A6 - 0x18]
  3323. 0000274E  41EE FF84                lea.l      A0, [A6 - 0x7C]
  3324. 00002752  43EC 000E                lea.l      A1, [A4 + 0xE]
  3325. 00002756  20D9                     move.l     [A0]+, [A1]+
  3326. 00002758  20D9                     move.l     [A0]+, [A1]+
  3327. 0000275A  302E FF6E                move.w     D0, [A6 - 0x92]
  3328. 0000275E  E748                     lsl        D0.w, 3
  3329. 00002760  D06E FF86                add.w      D0, [A6 - 0x7A]
  3330. 00002764  3D40 FF8A                move.w     [A6 - 0x76], D0
  3331. 00002768  206E FF74                movea.l    A0, [A6 - 0x8C]
  3332. 0000276C  4868 0002                pea.l      [A0 + 0x2]
  3333. 00002770  486E FFEE                pea.l      [A6 - 0x12]
  3334. 00002774  486E FF84                pea.l      [A6 - 0x7C]
  3335. 00002778  486E FF84                pea.l      [A6 - 0x7C]
  3336. 0000277C  486E FFE4                pea.l      [A6 - 0x1C]
  3337. 00002780  486D 0F62                pea.l      [A5 + 0xF62 /* export_488 */]
  3338. 00002784  42A7                     clr.l      -[A7]
  3339. 00002786  AA4F                     syscall    CalcCMask
  3340. 00002788  602C                     bra        +0x2E /* 000027B6 */
  3341. label0000278A:
  3342. 0000278A  302C 0012                move.w     D0, [A4 + 0x12]
  3343. 0000278E  906C 000E                sub.w      D0, [A4 + 0xE]
  3344. 00002792  3D40 FF6C                move.w     [A6 - 0x94], D0
  3345. 00002796  302E FF6E                move.w     D0, [A6 - 0x92]
  3346. 0000279A  E240                     asr        D0.w, 1
  3347. 0000279C  206C 003E                movea.l    A0, [A4 + 0x3E]
  3348. 000027A0  2F10                     move.l     -[A7], [A0]
  3349. 000027A2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3350. 000027A6  3F2E FF6E                move.w     -[A7], [A6 - 0x92]
  3351. 000027AA  3F2E FF6E                move.w     -[A7], [A6 - 0x92]
  3352. 000027AE  3F2E FF6C                move.w     -[A7], [A6 - 0x94]
  3353. 000027B2  3F00                     move.w     -[A7], D0
  3354. 000027B4  A838                     syscall    CalcMask
  3355. label000027B6:
  3356. 000027B6  486E FFEE                pea.l      [A6 - 0x12]
  3357. 000027BA  486C 000E                pea.l      [A4 + 0xE]
  3358. 000027BE  486C 000E                pea.l      [A4 + 0xE]
  3359. 000027C2  3F3C 0003                move.w     -[A7], 0x3
  3360. 000027C6  42A7                     clr.l      -[A7]
  3361. 000027C8  A8EB                     syscall    StdBits
  3362. 000027CA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3363. 000027CE  4EAD 0562                jsr        [A5 + 0x562 /* export_168 */]
  3364. label000027D2:
  3365. 000027D2  7001                     moveq.l    D0, 0x01
  3366. 000027D4  3D40 FF66                move.w     [A6 - 0x9A], D0
  3367. label000027D8:
  3368. 000027D8  3F2E FF66                move.w     -[A7], [A6 - 0x9A]
  3369. 000027DC  4EBA 09A8                jsr        [PC + 0x9A8 /* 00003186 */]
  3370. 000027E0  548F                     addq.l     A7, 2
  3371. 000027E2  206E FF74                movea.l    A0, [A6 - 0x8C]
  3372. 000027E6  4868 0002                pea.l      [A0 + 0x2]
  3373. 000027EA  486C 000E                pea.l      [A4 + 0xE]
  3374. 000027EE  486C 000E                pea.l      [A4 + 0xE]
  3375. 000027F2  3F2E FF66                move.w     -[A7], [A6 - 0x9A]
  3376. 000027F6  42A7                     clr.l      -[A7]
  3377. 000027F8  A8EB                     syscall    StdBits
  3378. 000027FA  2F2C 003E                move.l     -[A7], [A4 + 0x3E]
  3379. 000027FE  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  3380. 00002802  6000 07CC                bra        +0x7CE /* 00002FD0 */
  3381. 00002806  4A6C 0016                tst.w      [A4 + 0x16]
  3382. 0000280A  672A                     beq        +0x2C /* 00002836 */
  3383. 0000280C  7003                     moveq.l    D0, 0x03
  3384. 0000280E  3D40 000C                move.w     [A6 + 0xC], D0
  3385. 00002812  3F2C 0036                move.w     -[A7], [A4 + 0x36]
  3386. 00002816  4EBA 096E                jsr        [PC + 0x96E /* 00003186 */]
  3387. 0000281A  548F                     addq.l     A7, 2
  3388. 0000281C  486C 0022                pea.l      [A4 + 0x22]
  3389. 00002820  A89D                     syscall    PenPat
  3390. 00002822  3F2C 001E                move.w     -[A7], [A4 + 0x1E]
  3391. 00002826  3F2C 001A                move.w     -[A7], [A4 + 0x1A]
  3392. 0000282A  4EBA 0908                jsr        [PC + 0x908 /* 00003134 */]
  3393. 0000282E  588F                     addq.l     A7, 4
  3394. 00002830  486C 000E                pea.l      [A4 + 0xE]
  3395. 00002834  A8A2                     syscall    PaintRect
  3396. label00002836:
  3397. 00002836  41EE FF7C                lea.l      A0, [A6 - 0x84]
  3398. 0000283A  43EC 000E                lea.l      A1, [A4 + 0xE]
  3399. 0000283E  20D9                     move.l     [A0]+, [A1]+
  3400. 00002840  20D9                     move.l     [A0]+, [A1]+
  3401. 00002842  4A6C 0018                tst.w      [A4 + 0x18]
  3402. 00002846  6742                     beq        +0x44 /* 0000288A */
  3403. 00002848  7003                     moveq.l    D0, 0x03
  3404. 0000284A  3D40 000C                move.w     [A6 + 0xC], D0
  3405. 0000284E  3F2C 0036                move.w     -[A7], [A4 + 0x36]
  3406. 00002852  4EBA 0932                jsr        [PC + 0x932 /* 00003186 */]
  3407. 00002856  548F                     addq.l     A7, 2
  3408. 00002858  486C 002A                pea.l      [A4 + 0x2A]
  3409. 0000285C  A89D                     syscall    PenPat
  3410. 0000285E  3F2C 0032                move.w     -[A7], [A4 + 0x32]
  3411. 00002862  3F2C 0034                move.w     -[A7], [A4 + 0x34]
  3412. 00002866  A89B                     syscall    PenSize
  3413. 00002868  3F2C 0020                move.w     -[A7], [A4 + 0x20]
  3414. 0000286C  3F2C 001C                move.w     -[A7], [A4 + 0x1C]
  3415. 00002870  4EBA 08C2                jsr        [PC + 0x8C2 /* 00003134 */]
  3416. 00002874  588F                     addq.l     A7, 4
  3417. 00002876  486E FF84                pea.l      [A6 - 0x7C]
  3418. 0000287A  A8A1                     syscall    FrameRect
  3419. 0000287C  486E FF7C                pea.l      [A6 - 0x84]
  3420. 00002880  3F2C 0032                move.w     -[A7], [A4 + 0x32]
  3421. 00002884  3F2C 0034                move.w     -[A7], [A4 + 0x34]
  3422. 00002888  A8A9                     syscall    InsetRect
  3423. label0000288A:
  3424. 0000288A  4A6E 000C                tst.w      [A6 + 0xC]
  3425. 0000288E  6708                     beq        +0xA /* 00002898 */
  3426. 00002890  0C6E 0004 000C           cmpi.w     [A6 + 0xC], 0x4
  3427. 00002896  6626                     bne        +0x28 /* 000028BE */
  3428. label00002898:
  3429. 00002898  486D FA88                pea.l      [A5 - 0x578]
  3430. 0000289C  A89D                     syscall    PenPat
  3431. 0000289E  41EE FF84                lea.l      A0, [A6 - 0x7C]
  3432. 000028A2  43EE FF7C                lea.l      A1, [A6 - 0x84]
  3433. 000028A6  20D9                     move.l     [A0]+, [A1]+
  3434. 000028A8  20D9                     move.l     [A0]+, [A1]+
  3435. 000028AA  486E FF84                pea.l      [A6 - 0x7C]
  3436. 000028AE  3F3C FFFF                move.w     -[A7], 0xFFFF
  3437. 000028B2  3F3C FFFF                move.w     -[A7], 0xFFFF
  3438. 000028B6  A8A9                     syscall    InsetRect
  3439. 000028B8  486E FF84                pea.l      [A6 - 0x7C]
  3440. 000028BC  A8A1                     syscall    FrameRect
  3441. label000028BE:
  3442. 000028BE  A89E                     syscall    PenNormal
  3443. 000028C0  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  3444. 000028C4  2F2C 003E                move.l     -[A7], [A4 + 0x3E]
  3445. 000028C8  486E FF7C                pea.l      [A6 - 0x84]
  3446. 000028CC  486E FF7C                pea.l      [A6 - 0x84]
  3447. 000028D0  4EBA 215A                jsr        [PC + 0x215A /* 00004A2C */]
  3448. 000028D4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3449. 000028D8  2D40 FF70                move.l     [A6 - 0x90], D0
  3450. 000028DC  2F2E FF70                move.l     -[A7], [A6 - 0x90]
  3451. 000028E0  4EBA 14E4                jsr        [PC + 0x14E4 /* 00003DC6 */]
  3452. 000028E4  588F                     addq.l     A7, 4
  3453. 000028E6  3F3C 0001                move.w     -[A7], 0x1
  3454. 000028EA  486E FF94                pea.l      [A6 - 0x6C]
  3455. 000028EE  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  3456. 000028F2  5C8F                     addq.l     A7, 6
  3457. 000028F4  41EE FF94                lea.l      A0, [A6 - 0x6C]
  3458. 000028F8  226D AB82                movea.l    A1, [A5 - 0x547E]
  3459. 000028FC  2348 0068                move.l     [A1 + 0x68], A0
  3460. 00002900  41ED 0F6A                lea.l      A0, [A5 + 0xF6A /* export_489 */]
  3461. 00002904  2D48 FF9C                move.l     [A6 - 0x64], A0
  3462. 00002908  486E FF7C                pea.l      [A6 - 0x84]
  3463. 0000290C  2F2E FF70                move.l     -[A7], [A6 - 0x90]
  3464. 00002910  A9D3                     syscall    TEUpdate
  3465. 00002912  206D AB82                movea.l    A0, [A5 - 0x547E]
  3466. 00002916  42A8 0068                clr.l      [A0 + 0x68]
  3467. 0000291A  4EBA 1532                jsr        [PC + 0x1532 /* 00003E4E */]
  3468. 0000291E  2F2E FF70                move.l     -[A7], [A6 - 0x90]
  3469. 00002922  A9CD                     syscall    TEDispose
  3470. 00002924  6000 06AA                bra        +0x6AC /* 00002FD0 */
  3471. 00002928  4A6C 0016                tst.w      [A4 + 0x16]
  3472. 0000292C  6732                     beq        +0x34 /* 00002960 */
  3473. 0000292E  7003                     moveq.l    D0, 0x03
  3474. 00002930  3D40 000C                move.w     [A6 + 0xC], D0
  3475. 00002934  3F2C 0036                move.w     -[A7], [A4 + 0x36]
  3476. 00002938  4EBA 084C                jsr        [PC + 0x84C /* 00003186 */]
  3477. 0000293C  548F                     addq.l     A7, 2
  3478. 0000293E  486C 0022                pea.l      [A4 + 0x22]
  3479. 00002942  A89D                     syscall    PenPat
  3480. 00002944  3F2C 001E                move.w     -[A7], [A4 + 0x1E]
  3481. 00002948  3F2C 001A                move.w     -[A7], [A4 + 0x1A]
  3482. 0000294C  4EBA 07E6                jsr        [PC + 0x7E6 /* 00003134 */]
  3483. 00002950  588F                     addq.l     A7, 4
  3484. 00002952  486C 004A                pea.l      [A4 + 0x4A]
  3485. 00002956  3F2C 0046                move.w     -[A7], [A4 + 0x46]
  3486. 0000295A  3F2C 0048                move.w     -[A7], [A4 + 0x48]
  3487. 0000295E  A8BF                     syscall    PaintArc
  3488. label00002960:
  3489. 00002960  4A6C 0018                tst.w      [A4 + 0x18]
  3490. 00002964  673C                     beq        +0x3E /* 000029A2 */
  3491. 00002966  7003                     moveq.l    D0, 0x03
  3492. 00002968  3D40 000C                move.w     [A6 + 0xC], D0
  3493. 0000296C  3F2C 0036                move.w     -[A7], [A4 + 0x36]
  3494. 00002970  4EBA 0814                jsr        [PC + 0x814 /* 00003186 */]
  3495. 00002974  548F                     addq.l     A7, 2
  3496. 00002976  486C 002A                pea.l      [A4 + 0x2A]
  3497. 0000297A  A89D                     syscall    PenPat
  3498. 0000297C  3F2C 0032                move.w     -[A7], [A4 + 0x32]
  3499. 00002980  3F2C 0034                move.w     -[A7], [A4 + 0x34]
  3500. 00002984  A89B                     syscall    PenSize
  3501. 00002986  3F2C 0020                move.w     -[A7], [A4 + 0x20]
  3502. 0000298A  3F2C 001C                move.w     -[A7], [A4 + 0x1C]
  3503. 0000298E  4EBA 07A4                jsr        [PC + 0x7A4 /* 00003134 */]
  3504. 00002992  588F                     addq.l     A7, 4
  3505. 00002994  486C 004A                pea.l      [A4 + 0x4A]
  3506. 00002998  3F2C 0046                move.w     -[A7], [A4 + 0x46]
  3507. 0000299C  3F2C 0048                move.w     -[A7], [A4 + 0x48]
  3508. 000029A0  A8BE                     syscall    FrameArc
  3509. label000029A2:
  3510. 000029A2  4A6E 000C                tst.w      [A6 + 0xC]
  3511. 000029A6  670A                     beq        +0xC /* 000029B2 */
  3512. 000029A8  0C6E 0004 000C           cmpi.w     [A6 + 0xC], 0x4
  3513. 000029AE  6600 0620                bne        +0x622 /* 00002FD0 */
  3514. label000029B2:
  3515. 000029B2  486D FA88                pea.l      [A5 - 0x578]
  3516. 000029B6  A89D                     syscall    PenPat
  3517. 000029B8  486C 004A                pea.l      [A4 + 0x4A]
  3518. 000029BC  3F2C 0046                move.w     -[A7], [A4 + 0x46]
  3519. 000029C0  3F2C 0048                move.w     -[A7], [A4 + 0x48]
  3520. 000029C4  A8BE                     syscall    FrameArc
  3521. 000029C6  6000 0608                bra        +0x60A /* 00002FD0 */
  3522. 000029CA  206D AB82                movea.l    A0, [A5 - 0x547E]
  3523. 000029CE  4AA8 005C                tst.l      [A0 + 0x5C]
  3524. 000029D2  6714                     beq        +0x16 /* 000029E8 */
  3525. 000029D4  3F3C 0082                move.w     -[A7], 0x82
  3526. 000029D8  4267                     clr.w      -[A7]
  3527. 000029DA  42A7                     clr.l      -[A7]
  3528. 000029DC  A8F2                     syscall    PicComment
  3529. 000029DE  3F3C 008C                move.w     -[A7], 0x8C
  3530. 000029E2  4267                     clr.w      -[A7]
  3531. 000029E4  42A7                     clr.l      -[A7]
  3532. 000029E6  A8F2                     syscall    PicComment
  3533. label000029E8:
  3534. 000029E8  2F2C 003E                move.l     -[A7], [A4 + 0x3E]
  3535. 000029EC  4EBA F61A                jsr        [PC - 0x9E6 /* 00002008 */]
  3536. 000029F0  588F                     addq.l     A7, 4
  3537. 000029F2  206D AB82                movea.l    A0, [A5 - 0x547E]
  3538. 000029F6  4AA8 005C                tst.l      [A0 + 0x5C]
  3539. 000029FA  6700 05D4                beq        +0x5D6 /* 00002FD0 */
  3540. 000029FE  3F3C 008D                move.w     -[A7], 0x8D
  3541. 00002A02  4267                     clr.w      -[A7]
  3542. 00002A04  42A7                     clr.l      -[A7]
  3543. 00002A06  A8F2                     syscall    PicComment
  3544. 00002A08  3F3C 0083                move.w     -[A7], 0x83
  3545. 00002A0C  4267                     clr.w      -[A7]
  3546. 00002A0E  42A7                     clr.l      -[A7]
  3547. 00002A10  A8F2                     syscall    PicComment
  3548. 00002A12  6000 05BC                bra        +0x5BE /* 00002FD0 */
  3549. 00002A16  4A6C 0016                tst.w      [A4 + 0x16]
  3550. 00002A1A  6746                     beq        +0x48 /* 00002A62 */
  3551. 00002A1C  7003                     moveq.l    D0, 0x03
  3552. 00002A1E  3D40 000C                move.w     [A6 + 0xC], D0
  3553. 00002A22  4A6C 0038                tst.w      [A4 + 0x38]
  3554. 00002A26  6720                     beq        +0x22 /* 00002A48 */
  3555. 00002A28  3F2C 0036                move.w     -[A7], [A4 + 0x36]
  3556. 00002A2C  4EBA 0642                jsr        [PC + 0x642 /* 00003070 */]
  3557. 00002A30  548F                     addq.l     A7, 2
  3558. 00002A32  486E FF84                pea.l      [A6 - 0x7C]
  3559. 00002A36  3F2C 0038                move.w     -[A7], [A4 + 0x38]
  3560. 00002A3A  3F2C 0038                move.w     -[A7], [A4 + 0x38]
  3561. 00002A3E  A8A8                     syscall    OffsetRect
  3562. 00002A40  486E FF84                pea.l      [A6 - 0x7C]
  3563. 00002A44  A8A2                     syscall    PaintRect
  3564. 00002A46  A89E                     syscall    PenNormal
  3565. label00002A48:
  3566. 00002A48  486C 0022                pea.l      [A4 + 0x22]
  3567. 00002A4C  A89D                     syscall    PenPat
  3568. 00002A4E  3F2C 001E                move.w     -[A7], [A4 + 0x1E]
  3569. 00002A52  3F2C 001A                move.w     -[A7], [A4 + 0x1A]
  3570. 00002A56  4EBA 06DC                jsr        [PC + 0x6DC /* 00003134 */]
  3571. 00002A5A  588F                     addq.l     A7, 4
  3572. 00002A5C  486C 000E                pea.l      [A4 + 0xE]
  3573. 00002A60  A8A2                     syscall    PaintRect
  3574. label00002A62:
  3575. 00002A62  4A6C 0018                tst.w      [A4 + 0x18]
  3576. 00002A66  672A                     beq        +0x2C /* 00002A92 */
  3577. 00002A68  7003                     moveq.l    D0, 0x03
  3578. 00002A6A  3D40 000C                move.w     [A6 + 0xC], D0
  3579. 00002A6E  486C 002A                pea.l      [A4 + 0x2A]
  3580. 00002A72  A89D                     syscall    PenPat
  3581. 00002A74  3F2C 0032                move.w     -[A7], [A4 + 0x32]
  3582. 00002A78  3F2C 0034                move.w     -[A7], [A4 + 0x34]
  3583. 00002A7C  A89B                     syscall    PenSize
  3584. 00002A7E  3F2C 0020                move.w     -[A7], [A4 + 0x20]
  3585. 00002A82  3F2C 001C                move.w     -[A7], [A4 + 0x1C]
  3586. 00002A86  4EBA 06AC                jsr        [PC + 0x6AC /* 00003134 */]
  3587. 00002A8A  588F                     addq.l     A7, 4
  3588. 00002A8C  486C 000E                pea.l      [A4 + 0xE]
  3589. 00002A90  A8A1                     syscall    FrameRect
  3590. label00002A92:
  3591. 00002A92  0C6E 0001 000C           cmpi.w     [A6 + 0xC], 0x1
  3592. 00002A98  6708                     beq        +0xA /* 00002AA2 */
  3593. 00002A9A  0C6E 0004 000C           cmpi.w     [A6 + 0xC], 0x4
  3594. 00002AA0  660C                     bne        +0xE /* 00002AAE */
  3595. label00002AA2:
  3596. 00002AA2  486D FA88                pea.l      [A5 - 0x578]
  3597. 00002AA6  A89D                     syscall    PenPat
  3598. 00002AA8  486C 000E                pea.l      [A4 + 0xE]
  3599. 00002AAC  A8A1                     syscall    FrameRect
  3600. label00002AAE:
  3601. 00002AAE  2F0C                     move.l     -[A7], A4
  3602. 00002AB0  4EBA 0A96                jsr        [PC + 0xA96 /* 00003548 */]
  3603. 00002AB4  588F                     addq.l     A7, 4
  3604. 00002AB6  082C 0006 000D           btst.b     [A4 + 0xD], 0x6
  3605. 00002ABC  6700 0512                beq        +0x514 /* 00002FD0 */
  3606. 00002AC0  41EE FF7C                lea.l      A0, [A6 - 0x84]
  3607. 00002AC4  43EC 000E                lea.l      A1, [A4 + 0xE]
  3608. 00002AC8  20D9                     move.l     [A0]+, [A1]+
  3609. 00002ACA  20D9                     move.l     [A0]+, [A1]+
  3610. 00002ACC  486E FF7C                pea.l      [A6 - 0x84]
  3611. 00002AD0  3F3C 0001                move.w     -[A7], 0x1
  3612. 00002AD4  3F3C 0001                move.w     -[A7], 0x1
  3613. 00002AD8  A8A9                     syscall    InsetRect
  3614. 00002ADA  486E FF7C                pea.l      [A6 - 0x84]
  3615. 00002ADE  A8A4                     syscall    InvertRect
  3616. 00002AE0  6000 04EE                bra        +0x4F0 /* 00002FD0 */
  3617. 00002AE4  302C 0012                move.w     D0, [A4 + 0x12]
  3618. 00002AE8  906C 000E                sub.w      D0, [A4 + 0xE]
  3619. 00002AEC  E240                     asr        D0.w, 1
  3620. 00002AEE  3D40 FF68                move.w     [A6 - 0x98], D0
  3621. 00002AF2  4A6C 0016                tst.w      [A4 + 0x16]
  3622. 00002AF6  6756                     beq        +0x58 /* 00002B4E */
  3623. 00002AF8  7003                     moveq.l    D0, 0x03
  3624. 00002AFA  3D40 000C                move.w     [A6 + 0xC], D0
  3625. 00002AFE  4A6C 0038                tst.w      [A4 + 0x38]
  3626. 00002B02  6728                     beq        +0x2A /* 00002B2C */
  3627. 00002B04  3F2C 0036                move.w     -[A7], [A4 + 0x36]
  3628. 00002B08  4EBA 0566                jsr        [PC + 0x566 /* 00003070 */]
  3629. 00002B0C  548F                     addq.l     A7, 2
  3630. 00002B0E  486E FF84                pea.l      [A6 - 0x7C]
  3631. 00002B12  3F2C 0038                move.w     -[A7], [A4 + 0x38]
  3632. 00002B16  3F2C 0038                move.w     -[A7], [A4 + 0x38]
  3633. 00002B1A  A8A8                     syscall    OffsetRect
  3634. 00002B1C  486E FF84                pea.l      [A6 - 0x7C]
  3635. 00002B20  3F2E FF68                move.w     -[A7], [A6 - 0x98]
  3636. 00002B24  3F2E FF68                move.w     -[A7], [A6 - 0x98]
  3637. 00002B28  A8B1                     syscall    PaintRoundRect
  3638. 00002B2A  A89E                     syscall    PenNormal
  3639. label00002B2C:
  3640. 00002B2C  486C 0022                pea.l      [A4 + 0x22]
  3641. 00002B30  A89D                     syscall    PenPat
  3642. 00002B32  3F2C 001E                move.w     -[A7], [A4 + 0x1E]
  3643. 00002B36  3F2C 001A                move.w     -[A7], [A4 + 0x1A]
  3644. 00002B3A  4EBA 05F8                jsr        [PC + 0x5F8 /* 00003134 */]
  3645. 00002B3E  588F                     addq.l     A7, 4
  3646. 00002B40  486C 000E                pea.l      [A4 + 0xE]
  3647. 00002B44  3F2E FF68                move.w     -[A7], [A6 - 0x98]
  3648. 00002B48  3F2E FF68                move.w     -[A7], [A6 - 0x98]
  3649. 00002B4C  A8B1                     syscall    PaintRoundRect
  3650. label00002B4E:
  3651. 00002B4E  4A6C 0018                tst.w      [A4 + 0x18]
  3652. 00002B52  6732                     beq        +0x34 /* 00002B86 */
  3653. 00002B54  7003                     moveq.l    D0, 0x03
  3654. 00002B56  3D40 000C                move.w     [A6 + 0xC], D0
  3655. 00002B5A  486C 002A                pea.l      [A4 + 0x2A]
  3656. 00002B5E  A89D                     syscall    PenPat
  3657. 00002B60  3F2C 0032                move.w     -[A7], [A4 + 0x32]
  3658. 00002B64  3F2C 0034                move.w     -[A7], [A4 + 0x34]
  3659. 00002B68  A89B                     syscall    PenSize
  3660. 00002B6A  3F2C 0020                move.w     -[A7], [A4 + 0x20]
  3661. 00002B6E  3F2C 001C                move.w     -[A7], [A4 + 0x1C]
  3662. 00002B72  4EBA 05C0                jsr        [PC + 0x5C0 /* 00003134 */]
  3663. 00002B76  588F                     addq.l     A7, 4
  3664. 00002B78  486C 000E                pea.l      [A4 + 0xE]
  3665. 00002B7C  3F2E FF68                move.w     -[A7], [A6 - 0x98]
  3666. 00002B80  3F2E FF68                move.w     -[A7], [A6 - 0x98]
  3667. 00002B84  A8B0                     syscall    FrameRoundRect
  3668. label00002B86:
  3669. 00002B86  082C 0001 000C           btst.b     [A4 + 0xC], 0x1
  3670. 00002B8C  674A                     beq        +0x4C /* 00002BD8 */
  3671. 00002B8E  7003                     moveq.l    D0, 0x03
  3672. 00002B90  3D40 000C                move.w     [A6 + 0xC], D0
  3673. 00002B94  A89E                     syscall    PenNormal
  3674. 00002B96  41EE FF84                lea.l      A0, [A6 - 0x7C]
  3675. 00002B9A  43EC 000E                lea.l      A1, [A4 + 0xE]
  3676. 00002B9E  20D9                     move.l     [A0]+, [A1]+
  3677. 00002BA0  20D9                     move.l     [A0]+, [A1]+
  3678. 00002BA2  486E FF84                pea.l      [A6 - 0x7C]
  3679. 00002BA6  3F3C FFFC                move.w     -[A7], 0xFFFC
  3680. 00002BAA  3F3C FFFC                move.w     -[A7], 0xFFFC
  3681. 00002BAE  A8A9                     syscall    InsetRect
  3682. 00002BB0  3F3C 0003                move.w     -[A7], 0x3
  3683. 00002BB4  3F3C 0003                move.w     -[A7], 0x3
  3684. 00002BB8  A89B                     syscall    PenSize
  3685. 00002BBA  302E FF88                move.w     D0, [A6 - 0x78]
  3686. 00002BBE  906E FF84                sub.w      D0, [A6 - 0x7C]
  3687. 00002BC2  E240                     asr        D0.w, 1
  3688. 00002BC4  3D40 FF6A                move.w     [A6 - 0x96], D0
  3689. 00002BC8  486E FF84                pea.l      [A6 - 0x7C]
  3690. 00002BCC  3F2E FF6A                move.w     -[A7], [A6 - 0x96]
  3691. 00002BD0  3F2E FF6A                move.w     -[A7], [A6 - 0x96]
  3692. 00002BD4  A8B0                     syscall    FrameRoundRect
  3693. 00002BD6  A89E                     syscall    PenNormal
  3694. label00002BD8:
  3695. 00002BD8  0C6E 0001 000C           cmpi.w     [A6 + 0xC], 0x1
  3696. 00002BDE  6708                     beq        +0xA /* 00002BE8 */
  3697. 00002BE0  0C6E 0004 000C           cmpi.w     [A6 + 0xC], 0x4
  3698. 00002BE6  6614                     bne        +0x16 /* 00002BFC */
  3699. label00002BE8:
  3700. 00002BE8  486D FA88                pea.l      [A5 - 0x578]
  3701. 00002BEC  A89D                     syscall    PenPat
  3702. 00002BEE  486C 000E                pea.l      [A4 + 0xE]
  3703. 00002BF2  3F2E FF68                move.w     -[A7], [A6 - 0x98]
  3704. 00002BF6  3F2E FF68                move.w     -[A7], [A6 - 0x98]
  3705. 00002BFA  A8B0                     syscall    FrameRoundRect
  3706. label00002BFC:
  3707. 00002BFC  2F0C                     move.l     -[A7], A4
  3708. 00002BFE  4EBA 0948                jsr        [PC + 0x948 /* 00003548 */]
  3709. 00002C02  588F                     addq.l     A7, 4
  3710. 00002C04  082C 0006 000D           btst.b     [A4 + 0xD], 0x6
  3711. 00002C0A  6700 03C4                beq        +0x3C6 /* 00002FD0 */
  3712. 00002C0E  486C 000E                pea.l      [A4 + 0xE]
  3713. 00002C12  3F2E FF68                move.w     -[A7], [A6 - 0x98]
  3714. 00002C16  3F2E FF68                move.w     -[A7], [A6 - 0x98]
  3715. 00002C1A  A8B3                     syscall    InvertRoundRect
  3716. 00002C1C  486C 000E                pea.l      [A4 + 0xE]
  3717. 00002C20  3F2E FF68                move.w     -[A7], [A6 - 0x98]
  3718. 00002C24  3F2E FF68                move.w     -[A7], [A6 - 0x98]
  3719. 00002C28  A8B0                     syscall    FrameRoundRect
  3720. 00002C2A  6000 03A4                bra        +0x3A6 /* 00002FD0 */
  3721. 00002C2E  4A6C 0016                tst.w      [A4 + 0x16]
  3722. 00002C32  6760                     beq        +0x62 /* 00002C94 */
  3723. 00002C34  7003                     moveq.l    D0, 0x03
  3724. 00002C36  3D40 000C                move.w     [A6 + 0xC], D0
  3725. 00002C3A  4A6C 0038                tst.w      [A4 + 0x38]
  3726. 00002C3E  673A                     beq        +0x3C /* 00002C7A */
  3727. 00002C40  3F2C 0036                move.w     -[A7], [A4 + 0x36]
  3728. 00002C44  4EBA 042A                jsr        [PC + 0x42A /* 00003070 */]
  3729. 00002C48  548F                     addq.l     A7, 2
  3730. 00002C4A  2D6C 003E FFEA           move.l     [A6 - 0x16], [A4 + 0x3E]
  3731. 00002C50  4267                     clr.w      -[A7]
  3732. 00002C52  486E FFEA                pea.l      [A6 - 0x16]
  3733. 00002C56  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  3734. 00002C5A  301F                     move.w     D0, [A7]+
  3735. 00002C5C  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  3736. 00002C60  3F2C 0038                move.w     -[A7], [A4 + 0x38]
  3737. 00002C64  3F2C 0038                move.w     -[A7], [A4 + 0x38]
  3738. 00002C68  A8CE                     syscall    OffsetPoly
  3739. 00002C6A  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  3740. 00002C6E  A8C7                     syscall    PaintPoly
  3741. 00002C70  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  3742. 00002C74  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  3743. 00002C78  A89E                     syscall    PenNormal
  3744. label00002C7A:
  3745. 00002C7A  486C 0022                pea.l      [A4 + 0x22]
  3746. 00002C7E  A89D                     syscall    PenPat
  3747. 00002C80  3F2C 001E                move.w     -[A7], [A4 + 0x1E]
  3748. 00002C84  3F2C 001A                move.w     -[A7], [A4 + 0x1A]
  3749. 00002C88  4EBA 04AA                jsr        [PC + 0x4AA /* 00003134 */]
  3750. 00002C8C  588F                     addq.l     A7, 4
  3751. 00002C8E  2F2C 003E                move.l     -[A7], [A4 + 0x3E]
  3752. 00002C92  A8C7                     syscall    PaintPoly
  3753. label00002C94:
  3754. 00002C94  4A6C 0018                tst.w      [A4 + 0x18]
  3755. 00002C98  672A                     beq        +0x2C /* 00002CC4 */
  3756. 00002C9A  7003                     moveq.l    D0, 0x03
  3757. 00002C9C  3D40 000C                move.w     [A6 + 0xC], D0
  3758. 00002CA0  486C 002A                pea.l      [A4 + 0x2A]
  3759. 00002CA4  A89D                     syscall    PenPat
  3760. 00002CA6  3F2C 0032                move.w     -[A7], [A4 + 0x32]
  3761. 00002CAA  3F2C 0034                move.w     -[A7], [A4 + 0x34]
  3762. 00002CAE  A89B                     syscall    PenSize
  3763. 00002CB0  3F2C 0020                move.w     -[A7], [A4 + 0x20]
  3764. 00002CB4  3F2C 001C                move.w     -[A7], [A4 + 0x1C]
  3765. 00002CB8  4EBA 047A                jsr        [PC + 0x47A /* 00003134 */]
  3766. 00002CBC  588F                     addq.l     A7, 4
  3767. 00002CBE  2F2C 003E                move.l     -[A7], [A4 + 0x3E]
  3768. 00002CC2  A8C6                     syscall    FramePoly
  3769. label00002CC4:
  3770. 00002CC4  0C6E 0001 000C           cmpi.w     [A6 + 0xC], 0x1
  3771. 00002CCA  6708                     beq        +0xA /* 00002CD4 */
  3772. 00002CCC  0C6E 0004 000C           cmpi.w     [A6 + 0xC], 0x4
  3773. 00002CD2  660C                     bne        +0xE /* 00002CE0 */
  3774. label00002CD4:
  3775. 00002CD4  486D FA88                pea.l      [A5 - 0x578]
  3776. 00002CD8  A89D                     syscall    PenPat
  3777. 00002CDA  2F2C 003E                move.l     -[A7], [A4 + 0x3E]
  3778. 00002CDE  A8C6                     syscall    FramePoly
  3779. label00002CE0:
  3780. 00002CE0  2F0C                     move.l     -[A7], A4
  3781. 00002CE2  4EBA 0864                jsr        [PC + 0x864 /* 00003548 */]
  3782. 00002CE6  588F                     addq.l     A7, 4
  3783. 00002CE8  082C 0006 000D           btst.b     [A4 + 0xD], 0x6
  3784. 00002CEE  6700 02E0                beq        +0x2E2 /* 00002FD0 */
  3785. 00002CF2  2F2C 003E                move.l     -[A7], [A4 + 0x3E]
  3786. 00002CF6  A8C9                     syscall    InvertPoly
  3787. 00002CF8  6000 02D6                bra        +0x2D8 /* 00002FD0 */
  3788. 00002CFC  302E FF8A                move.w     D0, [A6 - 0x76]
  3789. 00002D00  906E FF86                sub.w      D0, [A6 - 0x7A]
  3790. 00002D04  0C40 000F                cmpi.w     D0, 0xF
  3791. 00002D08  6D00 02C6                blt        +0x2C8 /* 00002FD0 */
  3792. 00002D0C  302E FF88                move.w     D0, [A6 - 0x78]
  3793. 00002D10  906E FF84                sub.w      D0, [A6 - 0x7C]
  3794. 00002D14  0C40 000C                cmpi.w     D0, 0xC
  3795. 00002D18  6D00 02B6                blt        +0x2B8 /* 00002FD0 */
  3796. 00002D1C  302E FF84                move.w     D0, [A6 - 0x7C]
  3797. 00002D20  D06E FF88                add.w      D0, [A6 - 0x78]
  3798. 00002D24  E240                     asr        D0.w, 1
  3799. 00002D26  3D40 FF6A                move.w     [A6 - 0x96], D0
  3800. 00002D2A  302E FF6A                move.w     D0, [A6 - 0x96]
  3801. 00002D2E  5D40                     subq.w     D0, 6
  3802. 00002D30  3D40 FF84                move.w     [A6 - 0x7C], D0
  3803. 00002D34  566E FF86                addq.w     [A6 - 0x7A], 3
  3804. 00002D38  302E FF6A                move.w     D0, [A6 - 0x96]
  3805. 00002D3C  5C40                     addq.w     D0, 6
  3806. 00002D3E  3D40 FF88                move.w     [A6 - 0x78], D0
  3807. 00002D42  302E FF86                move.w     D0, [A6 - 0x7A]
  3808. 00002D46  0640 000C                addi.w     D0, 0xC
  3809. 00002D4A  3D40 FF8A                move.w     [A6 - 0x76], D0
  3810. 00002D4E  486E FF84                pea.l      [A6 - 0x7C]
  3811. 00002D52  A8B9                     syscall    EraseOval
  3812. 00002D54  486E FF84                pea.l      [A6 - 0x7C]
  3813. 00002D58  A8B7                     syscall    FrameOval
  3814. 00002D5A  2F0C                     move.l     -[A7], A4
  3815. 00002D5C  4EBA 07EA                jsr        [PC + 0x7EA /* 00003548 */]
  3816. 00002D60  588F                     addq.l     A7, 4
  3817. 00002D62  082C 0006 000D           btst.b     [A4 + 0xD], 0x6
  3818. 00002D68  6700 0266                beq        +0x268 /* 00002FD0 */
  3819. 00002D6C  302E FF6A                move.w     D0, [A6 - 0x96]
  3820. 00002D70  5740                     subq.w     D0, 3
  3821. 00002D72  3D40 FF84                move.w     [A6 - 0x7C], D0
  3822. 00002D76  566E FF86                addq.w     [A6 - 0x7A], 3
  3823. 00002D7A  302E FF6A                move.w     D0, [A6 - 0x96]
  3824. 00002D7E  5640                     addq.w     D0, 3
  3825. 00002D80  3D40 FF88                move.w     [A6 - 0x78], D0
  3826. 00002D84  302E FF86                move.w     D0, [A6 - 0x7A]
  3827. 00002D88  5C40                     addq.w     D0, 6
  3828. 00002D8A  3D40 FF8A                move.w     [A6 - 0x76], D0
  3829. 00002D8E  486E FF84                pea.l      [A6 - 0x7C]
  3830. 00002D92  A8BA                     syscall    InvertOval
  3831. 00002D94  6000 023A                bra        +0x23C /* 00002FD0 */
  3832. 00002D98  302E FF8A                move.w     D0, [A6 - 0x76]
  3833. 00002D9C  906E FF86                sub.w      D0, [A6 - 0x7A]
  3834. 00002DA0  0C40 000F                cmpi.w     D0, 0xF
  3835. 00002DA4  6D00 022A                blt        +0x22C /* 00002FD0 */
  3836. 00002DA8  302E FF88                move.w     D0, [A6 - 0x78]
  3837. 00002DAC  906E FF84                sub.w      D0, [A6 - 0x7C]
  3838. 00002DB0  0C40 000C                cmpi.w     D0, 0xC
  3839. 00002DB4  6D00 021A                blt        +0x21C /* 00002FD0 */
  3840. 00002DB8  302E FF84                move.w     D0, [A6 - 0x7C]
  3841. 00002DBC  D06E FF88                add.w      D0, [A6 - 0x78]
  3842. 00002DC0  E240                     asr        D0.w, 1
  3843. 00002DC2  3D40 FF6A                move.w     [A6 - 0x96], D0
  3844. 00002DC6  302E FF6A                move.w     D0, [A6 - 0x96]
  3845. 00002DCA  5D40                     subq.w     D0, 6
  3846. 00002DCC  3D40 FF84                move.w     [A6 - 0x7C], D0
  3847. 00002DD0  566E FF86                addq.w     [A6 - 0x7A], 3
  3848. 00002DD4  302E FF6A                move.w     D0, [A6 - 0x96]
  3849. 00002DD8  5C40                     addq.w     D0, 6
  3850. 00002DDA  3D40 FF88                move.w     [A6 - 0x78], D0
  3851. 00002DDE  302E FF86                move.w     D0, [A6 - 0x7A]
  3852. 00002DE2  0640 000C                addi.w     D0, 0xC
  3853. 00002DE6  3D40 FF8A                move.w     [A6 - 0x76], D0
  3854. 00002DEA  486E FF84                pea.l      [A6 - 0x7C]
  3855. 00002DEE  A8A3                     syscall    EraseRect
  3856. 00002DF0  486E FF84                pea.l      [A6 - 0x7C]
  3857. 00002DF4  A8A1                     syscall    FrameRect
  3858. 00002DF6  2F0C                     move.l     -[A7], A4
  3859. 00002DF8  4EBA 074E                jsr        [PC + 0x74E /* 00003548 */]
  3860. 00002DFC  588F                     addq.l     A7, 4
  3861. 00002DFE  082C 0006 000D           btst.b     [A4 + 0xD], 0x6
  3862. 00002E04  6700 01CA                beq        +0x1CC /* 00002FD0 */
  3863. 00002E08  302E FF6A                move.w     D0, [A6 - 0x96]
  3864. 00002E0C  5B40                     subq.w     D0, 5
  3865. 00002E0E  3D40 FF84                move.w     [A6 - 0x7C], D0
  3866. 00002E12  526E FF86                addq.w     [A6 - 0x7A], 1
  3867. 00002E16  302E FF6A                move.w     D0, [A6 - 0x96]
  3868. 00002E1A  5840                     addq.w     D0, 4
  3869. 00002E1C  3D40 FF88                move.w     [A6 - 0x78], D0
  3870. 00002E20  302E FF86                move.w     D0, [A6 - 0x7A]
  3871. 00002E24  0640 0009                addi.w     D0, 0x9 /* '\t' */
  3872. 00002E28  3D40 FF8A                move.w     [A6 - 0x76], D0
  3873. 00002E2C  3F2E FF86                move.w     -[A7], [A6 - 0x7A]
  3874. 00002E30  3F2E FF84                move.w     -[A7], [A6 - 0x7C]
  3875. 00002E34  A893                     syscall    MoveTo
  3876. 00002E36  3F2E FF8A                move.w     -[A7], [A6 - 0x76]
  3877. 00002E3A  3F2E FF88                move.w     -[A7], [A6 - 0x78]
  3878. 00002E3E  A891                     syscall    LineTo
  3879. 00002E40  3F2E FF8A                move.w     -[A7], [A6 - 0x76]
  3880. 00002E44  3F2E FF84                move.w     -[A7], [A6 - 0x7C]
  3881. 00002E48  A893                     syscall    MoveTo
  3882. 00002E4A  3F2E FF86                move.w     -[A7], [A6 - 0x7A]
  3883. 00002E4E  3F2E FF88                move.w     -[A7], [A6 - 0x78]
  3884. 00002E52  A891                     syscall    LineTo
  3885. 00002E54  6000 017A                bra        +0x17C /* 00002FD0 */
  3886. 00002E58  4A6C 0016                tst.w      [A4 + 0x16]
  3887. 00002E5C  6746                     beq        +0x48 /* 00002EA4 */
  3888. 00002E5E  7003                     moveq.l    D0, 0x03
  3889. 00002E60  3D40 000C                move.w     [A6 + 0xC], D0
  3890. 00002E64  4A6C 0038                tst.w      [A4 + 0x38]
  3891. 00002E68  6720                     beq        +0x22 /* 00002E8A */
  3892. 00002E6A  3F2C 0036                move.w     -[A7], [A4 + 0x36]
  3893. 00002E6E  4EBA 0200                jsr        [PC + 0x200 /* 00003070 */]
  3894. 00002E72  548F                     addq.l     A7, 2
  3895. 00002E74  486E FF84                pea.l      [A6 - 0x7C]
  3896. 00002E78  3F2C 0038                move.w     -[A7], [A4 + 0x38]
  3897. 00002E7C  3F2C 0038                move.w     -[A7], [A4 + 0x38]
  3898. 00002E80  A8A8                     syscall    OffsetRect
  3899. 00002E82  486E FF84                pea.l      [A6 - 0x7C]
  3900. 00002E86  A8A2                     syscall    PaintRect
  3901. 00002E88  A89E                     syscall    PenNormal
  3902. label00002E8A:
  3903. 00002E8A  486C 0022                pea.l      [A4 + 0x22]
  3904. 00002E8E  A89D                     syscall    PenPat
  3905. 00002E90  3F2C 001E                move.w     -[A7], [A4 + 0x1E]
  3906. 00002E94  3F2C 001A                move.w     -[A7], [A4 + 0x1A]
  3907. 00002E98  4EBA 029A                jsr        [PC + 0x29A /* 00003134 */]
  3908. 00002E9C  588F                     addq.l     A7, 4
  3909. 00002E9E  486C 000E                pea.l      [A4 + 0xE]
  3910. 00002EA2  A8A2                     syscall    PaintRect
  3911. label00002EA4:
  3912. 00002EA4  4A6C 0018                tst.w      [A4 + 0x18]
  3913. 00002EA8  672A                     beq        +0x2C /* 00002ED4 */
  3914. 00002EAA  7003                     moveq.l    D0, 0x03
  3915. 00002EAC  3D40 000C                move.w     [A6 + 0xC], D0
  3916. 00002EB0  486C 002A                pea.l      [A4 + 0x2A]
  3917. 00002EB4  A89D                     syscall    PenPat
  3918. 00002EB6  3F2C 0032                move.w     -[A7], [A4 + 0x32]
  3919. 00002EBA  3F2C 0034                move.w     -[A7], [A4 + 0x34]
  3920. 00002EBE  A89B                     syscall    PenSize
  3921. 00002EC0  3F2C 0020                move.w     -[A7], [A4 + 0x20]
  3922. 00002EC4  3F2C 001C                move.w     -[A7], [A4 + 0x1C]
  3923. 00002EC8  4EBA 026A                jsr        [PC + 0x26A /* 00003134 */]
  3924. 00002ECC  588F                     addq.l     A7, 4
  3925. 00002ECE  486C 000E                pea.l      [A4 + 0xE]
  3926. 00002ED2  A8A1                     syscall    FrameRect
  3927. label00002ED4:
  3928. 00002ED4  0C6E 0002 000C           cmpi.w     [A6 + 0xC], 0x2
  3929. 00002EDA  6708                     beq        +0xA /* 00002EE4 */
  3930. 00002EDC  0C6E 0004 000C           cmpi.w     [A6 + 0xC], 0x4
  3931. 00002EE2  6626                     bne        +0x28 /* 00002F0A */
  3932. label00002EE4:
  3933. 00002EE4  486D FA88                pea.l      [A5 - 0x578]
  3934. 00002EE8  A89D                     syscall    PenPat
  3935. 00002EEA  41EE FF84                lea.l      A0, [A6 - 0x7C]
  3936. 00002EEE  43EC 000E                lea.l      A1, [A4 + 0xE]
  3937. 00002EF2  20D9                     move.l     [A0]+, [A1]+
  3938. 00002EF4  20D9                     move.l     [A0]+, [A1]+
  3939. 00002EF6  486E FF84                pea.l      [A6 - 0x7C]
  3940. 00002EFA  3F3C FFFF                move.w     -[A7], 0xFFFF
  3941. 00002EFE  3F3C FFFF                move.w     -[A7], 0xFFFF
  3942. 00002F02  A8A9                     syscall    InsetRect
  3943. 00002F04  486E FF84                pea.l      [A6 - 0x7C]
  3944. 00002F08  A8A1                     syscall    FrameRect
  3945. label00002F0A:
  3946. 00002F0A  2F0C                     move.l     -[A7], A4
  3947. 00002F0C  4EBA 0C46                jsr        [PC + 0xC46 /* 00003B54 */]
  3948. 00002F10  588F                     addq.l     A7, 4
  3949. 00002F12  6000 00BC                bra        +0xBE /* 00002FD0 */
  3950. 00002F16  4A6C 0016                tst.w      [A4 + 0x16]
  3951. 00002F1A  6746                     beq        +0x48 /* 00002F62 */
  3952. 00002F1C  7003                     moveq.l    D0, 0x03
  3953. 00002F1E  3D40 000C                move.w     [A6 + 0xC], D0
  3954. 00002F22  4A6C 0038                tst.w      [A4 + 0x38]
  3955. 00002F26  6720                     beq        +0x22 /* 00002F48 */
  3956. 00002F28  3F2C 0036                move.w     -[A7], [A4 + 0x36]
  3957. 00002F2C  4EBA 0142                jsr        [PC + 0x142 /* 00003070 */]
  3958. 00002F30  548F                     addq.l     A7, 2
  3959. 00002F32  486E FF84                pea.l      [A6 - 0x7C]
  3960. 00002F36  3F2C 0038                move.w     -[A7], [A4 + 0x38]
  3961. 00002F3A  3F2C 0038                move.w     -[A7], [A4 + 0x38]
  3962. 00002F3E  A8A8                     syscall    OffsetRect
  3963. 00002F40  486E FF84                pea.l      [A6 - 0x7C]
  3964. 00002F44  A8A2                     syscall    PaintRect
  3965. 00002F46  A89E                     syscall    PenNormal
  3966. label00002F48:
  3967. 00002F48  486C 0022                pea.l      [A4 + 0x22]
  3968. 00002F4C  A89D                     syscall    PenPat
  3969. 00002F4E  3F2C 001E                move.w     -[A7], [A4 + 0x1E]
  3970. 00002F52  3F2C 001A                move.w     -[A7], [A4 + 0x1A]
  3971. 00002F56  4EBA 01DC                jsr        [PC + 0x1DC /* 00003134 */]
  3972. 00002F5A  588F                     addq.l     A7, 4
  3973. 00002F5C  486C 000E                pea.l      [A4 + 0xE]
  3974. 00002F60  A8A2                     syscall    PaintRect
  3975. label00002F62:
  3976. 00002F62  4A6C 0018                tst.w      [A4 + 0x18]
  3977. 00002F66  672A                     beq        +0x2C /* 00002F92 */
  3978. 00002F68  7003                     moveq.l    D0, 0x03
  3979. 00002F6A  3D40 000C                move.w     [A6 + 0xC], D0
  3980. 00002F6E  486C 002A                pea.l      [A4 + 0x2A]
  3981. 00002F72  A89D                     syscall    PenPat
  3982. 00002F74  3F2C 0032                move.w     -[A7], [A4 + 0x32]
  3983. 00002F78  3F2C 0034                move.w     -[A7], [A4 + 0x34]
  3984. 00002F7C  A89B                     syscall    PenSize
  3985. 00002F7E  3F2C 0020                move.w     -[A7], [A4 + 0x20]
  3986. 00002F82  3F2C 001C                move.w     -[A7], [A4 + 0x1C]
  3987. 00002F86  4EBA 01AC                jsr        [PC + 0x1AC /* 00003134 */]
  3988. 00002F8A  588F                     addq.l     A7, 4
  3989. 00002F8C  486C 000E                pea.l      [A4 + 0xE]
  3990. 00002F90  A8A1                     syscall    FrameRect
  3991. label00002F92:
  3992. 00002F92  0C6E 0002 000C           cmpi.w     [A6 + 0xC], 0x2
  3993. 00002F98  6708                     beq        +0xA /* 00002FA2 */
  3994. 00002F9A  0C6E 0004 000C           cmpi.w     [A6 + 0xC], 0x4
  3995. 00002FA0  6626                     bne        +0x28 /* 00002FC8 */
  3996. label00002FA2:
  3997. 00002FA2  486D FA88                pea.l      [A5 - 0x578]
  3998. 00002FA6  A89D                     syscall    PenPat
  3999. 00002FA8  41EE FF84                lea.l      A0, [A6 - 0x7C]
  4000. 00002FAC  43EC 000E                lea.l      A1, [A4 + 0xE]
  4001. 00002FB0  20D9                     move.l     [A0]+, [A1]+
  4002. 00002FB2  20D9                     move.l     [A0]+, [A1]+
  4003. 00002FB4  486E FF84                pea.l      [A6 - 0x7C]
  4004. 00002FB8  3F3C FFFF                move.w     -[A7], 0xFFFF
  4005. 00002FBC  3F3C FFFF                move.w     -[A7], 0xFFFF
  4006. 00002FC0  A8A9                     syscall    InsetRect
  4007. 00002FC2  486E FF84                pea.l      [A6 - 0x7C]
  4008. 00002FC6  A8A1                     syscall    FrameRect
  4009. label00002FC8:
  4010. 00002FC8  2F0C                     move.l     -[A7], A4
  4011. 00002FCA  4EBA 0B88                jsr        [PC + 0xB88 /* 00003B54 */]
  4012. 00002FCE  588F                     addq.l     A7, 4
  4013. label00002FD0:
  4014. 00002FD0  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  4015. label00002FD4:
  4016. 00002FD4  285F                     movea.l    A4, [A7]+
  4017. 00002FD6  4E5E                     unlink     A6
  4018. 00002FD8  4E75                     rts
  4019. fn00002FDA:
  4020. 00002FDA  4E56 0000                link       A6, 0
  4021. 00002FDE  48E7 0018                movem.l    -[A7], A3,A4
  4022. 00002FE2  286E 0008                movea.l    A4, [A6 + 0x8]
  4023. 00002FE6  266E 000C                movea.l    A3, [A6 + 0xC]
  4024. 00002FEA  41D3                     lea.l      A0, [A3]
  4025. 00002FEC  43EC 000E                lea.l      A1, [A4 + 0xE]
  4026. 00002FF0  20D9                     move.l     [A0]+, [A1]+
  4027. 00002FF2  20D9                     move.l     [A0]+, [A1]+
  4028. 00002FF4  4A6C 0016                tst.w      [A4 + 0x16]
  4029. 00002FF8  672C                     beq        +0x2E /* 00003026 */
  4030. 00002FFA  0C6C 0001 0002           cmpi.w     [A4 + 0x2], 0x1
  4031. 00003000  6708                     beq        +0xA /* 0000300A */
  4032. 00003002  0C6C 0002 0002           cmpi.w     [A4 + 0x2], 0x2
  4033. 00003008  661C                     bne        +0x1E /* 00003026 */
  4034. label0000300A:
  4035. 0000300A  0C54 00CC                cmpi.w     [A4], 0xCC
  4036. 0000300E  6716                     beq        +0x18 /* 00003026 */
  4037. 00003010  0C54 00CB                cmpi.w     [A4], 0xCB
  4038. 00003014  6710                     beq        +0x12 /* 00003026 */
  4039. 00003016  302C 0038                move.w     D0, [A4 + 0x38]
  4040. 0000301A  D16B 0004                add.w      [A3 + 0x4], D0
  4041. 0000301E  302C 0038                move.w     D0, [A4 + 0x38]
  4042. 00003022  D16B 0006                add.w      [A3 + 0x6], D0
  4043. label00003026:
  4044. 00003026  4A6C 0018                tst.w      [A4 + 0x18]
  4045. 0000302A  6722                     beq        +0x24 /* 0000304E */
  4046. 0000302C  0C54 0068                cmpi.w     [A4], 0x68 /* 'h' */
  4047. 00003030  670C                     beq        +0xE /* 0000303E */
  4048. 00003032  0C54 0067                cmpi.w     [A4], 0x67 /* 'g' */
  4049. 00003036  6706                     beq        +0x8 /* 0000303E */
  4050. 00003038  0C54 00CA                cmpi.w     [A4], 0xCA
  4051. 0000303C  6610                     bne        +0x12 /* 0000304E */
  4052. label0000303E:
  4053. 0000303E  302C 0034                move.w     D0, [A4 + 0x34]
  4054. 00003042  D16B 0004                add.w      [A3 + 0x4], D0
  4055. 00003046  302C 0032                move.w     D0, [A4 + 0x32]
  4056. 0000304A  D16B 0006                add.w      [A3 + 0x6], D0
  4057. label0000304E:
  4058. 0000304E  0C54 00C9                cmpi.w     [A4], 0xC9
  4059. 00003052  6614                     bne        +0x16 /* 00003068 */
  4060. 00003054  082C 0001 000C           btst.b     [A4 + 0xC], 0x1
  4061. 0000305A  670C                     beq        +0xE /* 00003068 */
  4062. 0000305C  2F0B                     move.l     -[A7], A3
  4063. 0000305E  3F3C FFFC                move.w     -[A7], 0xFFFC
  4064. 00003062  3F3C FFFC                move.w     -[A7], 0xFFFC
  4065. 00003066  A8A9                     syscall    InsetRect
  4066. label00003068:
  4067. 00003068  4CDF 1800                movem.l    A3,A4, [A7]+
  4068. 0000306C  4E5E                     unlink     A6
  4069. 0000306E  4E75                     rts
  4070. fn00003070:
  4071. 00003070  4E56 FFEE                link       A6, -0x0012
  4072. 00003074  2F07                     move.l     -[A7], D7
  4073. 00003076  3E2E 0008                move.w     D7, [A6 + 0x8]
  4074. 0000307A  4A6D B110                tst.w      [A5 - 0x4EF0]
  4075. 0000307E  6700 007A                beq        +0x7C /* 000030FA */
  4076. 00003082  0C47 000A                cmpi.w     D7, 0xA /* '\n' */
  4077. 00003086  6D72                     blt        +0x74 /* 000030FA */
  4078. 00003088  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  4079. 0000308C  A89C                     syscall    PenMode
  4080. 0000308E  3D7C BFFF FFEE           move.w     [A6 - 0x12], 0xBFFF
  4081. 00003094  3D7C BFFF FFF0           move.w     [A6 - 0x10], 0xBFFF
  4082. 0000309A  3D7C BFFF FFF2           move.w     [A6 - 0xE], 0xBFFF
  4083. 000030A0  206D AB82                movea.l    A0, [A5 - 0x547E]
  4084. 000030A4  2D68 0008 FFF4           move.l     [A6 - 0xC], [A0 + 0x8]
  4085. 000030AA  206E FFF4                movea.l    A0, [A6 - 0xC]
  4086. 000030AE  2050                     movea.l    A0, [A0]
  4087. 000030B0  43EE FFEE                lea.l      A1, [A6 - 0x12]
  4088. 000030B4  20D9                     move.l     [A0]+, [A1]+
  4089. 000030B6  30D9                     move.w     [A0]+, [A1]+
  4090. 000030B8  486D AB72                pea.l      [A5 - 0x548E]
  4091. 000030BC  A89D                     syscall    PenPat
  4092. 000030BE  0647 FFF6                addi.w     D7, 0xFFF6
  4093. 000030C2  3007                     move.w     D0, D7
  4094. 000030C4  48C0                     ext.l      D0
  4095. 000030C6  D080                     add.l      D0, D0
  4096. 000030C8  41ED FAE0                lea.l      A0, [A5 - 0x520]
  4097. 000030CC  D1C0                     add.l      A0, D0
  4098. 000030CE  3D50 FFEE                move.w     [A6 - 0x12], [A0]
  4099. 000030D2  3007                     move.w     D0, D7
  4100. 000030D4  48C0                     ext.l      D0
  4101. 000030D6  D080                     add.l      D0, D0
  4102. 000030D8  41ED FAE0                lea.l      A0, [A5 - 0x520]
  4103. 000030DC  D1C0                     add.l      A0, D0
  4104. 000030DE  3D50 FFF0                move.w     [A6 - 0x10], [A0]
  4105. 000030E2  3007                     move.w     D0, D7
  4106. 000030E4  48C0                     ext.l      D0
  4107. 000030E6  D080                     add.l      D0, D0
  4108. 000030E8  41ED FAE0                lea.l      A0, [A5 - 0x520]
  4109. 000030EC  D1C0                     add.l      A0, D0
  4110. 000030EE  3D50 FFF2                move.w     [A6 - 0xE], [A0]
  4111. 000030F2  486E FFEE                pea.l      [A6 - 0x12]
  4112. 000030F6  AA14                     syscall    RGBForeColor
  4113. 000030F8  6034                     bra        +0x36 /* 0000312E */
  4114. label000030FA:
  4115. 000030FA  0C47 000A                cmpi.w     D7, 0xA /* '\n' */
  4116. 000030FE  6D02                     blt        +0x4 /* 00003102 */
  4117. 00003100  7E00                     moveq.l    D7, 0x00
  4118. label00003102:
  4119. 00003102  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  4120. 00003106  A89C                     syscall    PenMode
  4121. 00003108  3007                     move.w     D0, D7
  4122. 0000310A  48C0                     ext.l      D0
  4123. 0000310C  E580                     asl        D0, 2
  4124. 0000310E  41ED FAB8                lea.l      A0, [A5 - 0x548]
  4125. 00003112  D1C0                     add.l      A0, D0
  4126. 00003114  2D50 FFF8                move.l     [A6 - 0x8], [A0]
  4127. 00003118  3007                     move.w     D0, D7
  4128. 0000311A  48C0                     ext.l      D0
  4129. 0000311C  E580                     asl        D0, 2
  4130. 0000311E  41ED FA90                lea.l      A0, [A5 - 0x570]
  4131. 00003122  D1C0                     add.l      A0, D0
  4132. 00003124  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  4133. 00003128  486E FFF8                pea.l      [A6 - 0x8]
  4134. 0000312C  A89D                     syscall    PenPat
  4135. label0000312E:
  4136. 0000312E  2E1F                     move.l     D7, [A7]+
  4137. 00003130  4E5E                     unlink     A6
  4138. 00003132  4E75                     rts
  4139. fn00003134:
  4140. 00003134  4E56 FFFA                link       A6, -0x0006
  4141. 00003138  4A6D B110                tst.w      [A5 - 0x4EF0]
  4142. 0000313C  6744                     beq        +0x46 /* 00003182 */
  4143. 0000313E  206D B188                movea.l    A0, [A5 - 0x4E78]
  4144. 00003142  302E 0008                move.w     D0, [A6 + 0x8]
  4145. 00003146  48C0                     ext.l      D0
  4146. 00003148  E780                     asl        D0, 3
  4147. 0000314A  D090                     add.l      D0, [A0]
  4148. 0000314C  2040                     movea.l    A0, D0
  4149. 0000314E  43EE FFFA                lea.l      A1, [A6 - 0x6]
  4150. 00003152  41E8 000A                lea.l      A0, [A0 + 0xA]
  4151. 00003156  22D8                     move.l     [A1]+, [A0]+
  4152. 00003158  32D8                     move.w     [A1]+, [A0]+
  4153. 0000315A  486E FFFA                pea.l      [A6 - 0x6]
  4154. 0000315E  AA14                     syscall    RGBForeColor
  4155. 00003160  206D B188                movea.l    A0, [A5 - 0x4E78]
  4156. 00003164  302E 000A                move.w     D0, [A6 + 0xA]
  4157. 00003168  48C0                     ext.l      D0
  4158. 0000316A  E780                     asl        D0, 3
  4159. 0000316C  D090                     add.l      D0, [A0]
  4160. 0000316E  2040                     movea.l    A0, D0
  4161. 00003170  43EE FFFA                lea.l      A1, [A6 - 0x6]
  4162. 00003174  41E8 000A                lea.l      A0, [A0 + 0xA]
  4163. 00003178  22D8                     move.l     [A1]+, [A0]+
  4164. 0000317A  32D8                     move.w     [A1]+, [A0]+
  4165. 0000317C  486E FFFA                pea.l      [A6 - 0x6]
  4166. 00003180  AA15                     syscall    RGBBackColor
  4167. label00003182:
  4168. 00003182  4E5E                     unlink     A6
  4169. 00003184  4E75                     rts
  4170. fn00003186:
  4171. 00003186  4E56 FFF6                link       A6, -0x000A
  4172. 0000318A  2F07                     move.l     -[A7], D7
  4173. 0000318C  3E2E 0008                move.w     D7, [A6 + 0x8]
  4174. 00003190  0C47 0007                cmpi.w     D7, 0x7
  4175. 00003194  6E0C                     bgt        +0xE /* 000031A2 */
  4176. 00003196  3007                     move.w     D0, D7
  4177. 00003198  5040                     addq.w     D0, 8
  4178. 0000319A  3F00                     move.w     -[A7], D0
  4179. 0000319C  A89C                     syscall    PenMode
  4180. 0000319E  6000 00BA                bra        +0xBC /* 0000325A */
  4181. label000031A2:
  4182. 000031A2  4A6D B110                tst.w      [A5 - 0x4EF0]
  4183. 000031A6  660A                     bne        +0xC /* 000031B2 */
  4184. 000031A8  3F3C 0008                move.w     -[A7], 0x8
  4185. 000031AC  A89C                     syscall    PenMode
  4186. 000031AE  6000 00AA                bra        +0xAC /* 0000325A */
  4187. label000031B2:
  4188. 000031B2  0C47 0021                cmpi.w     D7, 0x21 /* '!' */
  4189. 000031B6  6634                     bne        +0x36 /* 000031EC */
  4190. 000031B8  3F3C 0021                move.w     -[A7], 0x21 /* '!' */
  4191. 000031BC  A89C                     syscall    PenMode
  4192. 000031BE  3D7C FFFF FFF6           move.w     [A6 - 0xA], 0xFFFF
  4193. 000031C4  3D7C FFFF FFF8           move.w     [A6 - 0x8], 0xFFFF
  4194. 000031CA  3D7C FFFF FFFA           move.w     [A6 - 0x6], 0xFFFF
  4195. 000031D0  206D AB82                movea.l    A0, [A5 - 0x547E]
  4196. 000031D4  2D68 0008 FFFC           move.l     [A6 - 0x4], [A0 + 0x8]
  4197. 000031DA  206E FFFC                movea.l    A0, [A6 - 0x4]
  4198. 000031DE  2050                     movea.l    A0, [A0]
  4199. 000031E0  43EE FFF6                lea.l      A1, [A6 - 0xA]
  4200. 000031E4  20D9                     move.l     [A0]+, [A1]+
  4201. 000031E6  30D9                     move.w     [A0]+, [A1]+
  4202. 000031E8  6000 0070                bra        +0x72 /* 0000325A */
  4203. label000031EC:
  4204. 000031EC  0C47 0023                cmpi.w     D7, 0x23 /* '#' */
  4205. 000031F0  662C                     bne        +0x2E /* 0000321E */
  4206. 000031F2  3F3C 0023                move.w     -[A7], 0x23 /* '#' */
  4207. 000031F6  A89C                     syscall    PenMode
  4208. 000031F8  426E FFF6                clr.w      [A6 - 0xA]
  4209. 000031FC  426E FFF8                clr.w      [A6 - 0x8]
  4210. 00003200  426E FFFA                clr.w      [A6 - 0x6]
  4211. 00003204  206D AB82                movea.l    A0, [A5 - 0x547E]
  4212. 00003208  2D68 0008 FFFC           move.l     [A6 - 0x4], [A0 + 0x8]
  4213. 0000320E  206E FFFC                movea.l    A0, [A6 - 0x4]
  4214. 00003212  2050                     movea.l    A0, [A0]
  4215. 00003214  43EE FFF6                lea.l      A1, [A6 - 0xA]
  4216. 00003218  20D9                     move.l     [A0]+, [A1]+
  4217. 0000321A  30D9                     move.w     [A0]+, [A1]+
  4218. 0000321C  603C                     bra        +0x3E /* 0000325A */
  4219. label0000321E:
  4220. 0000321E  0C47 0020                cmpi.w     D7, 0x20 /* ' ' */
  4221. 00003222  6632                     bne        +0x34 /* 00003256 */
  4222. 00003224  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  4223. 00003228  A89C                     syscall    PenMode
  4224. 0000322A  3D7C 7FFF FFF6           move.w     [A6 - 0xA], 0x7FFF
  4225. 00003230  3D7C 7FFF FFF8           move.w     [A6 - 0x8], 0x7FFF
  4226. 00003236  3D7C 7FFF FFFA           move.w     [A6 - 0x6], 0x7FFF
  4227. 0000323C  206D AB82                movea.l    A0, [A5 - 0x547E]
  4228. 00003240  2D68 0008 FFFC           move.l     [A6 - 0x4], [A0 + 0x8]
  4229. 00003246  206E FFFC                movea.l    A0, [A6 - 0x4]
  4230. 0000324A  2050                     movea.l    A0, [A0]
  4231. 0000324C  43EE FFF6                lea.l      A1, [A6 - 0xA]
  4232. 00003250  20D9                     move.l     [A0]+, [A1]+
  4233. 00003252  30D9                     move.w     [A0]+, [A1]+
  4234. 00003254  6004                     bra        +0x6 /* 0000325A */
  4235. label00003256:
  4236. 00003256  3F07                     move.w     -[A7], D7
  4237. 00003258  A89C                     syscall    PenMode
  4238. label0000325A:
  4239. 0000325A  2E1F                     move.l     D7, [A7]+
  4240. 0000325C  4E5E                     unlink     A6
  4241. 0000325E  4E75                     rts
  4242. fn00003260:
  4243. 00003260  4E56 FE16                link       A6, -0x01EA
  4244. 00003264  48E7 0308                movem.l    -[A7], D6,D7,A4
  4245. 00003268  286E 0008                movea.l    A4, [A6 + 0x8]
  4246. 0000326C  4A6D B392                tst.w      [A5 - 0x4C6E]
  4247. 00003270  671C                     beq        +0x1E /* 0000328E */
  4248. 00003272  206D B370                movea.l    A0, [A5 - 0x4C90]
  4249. 00003276  486E FF64                pea.l      [A6 - 0x9C]
  4250. 0000327A  2050                     movea.l    A0, [A0]
  4251. 0000327C  2F28 0010                move.l     -[A7], [A0 + 0x10]
  4252. 00003280  2F2D B334                move.l     -[A7], [A5 - 0x4CCC]
  4253. 00003284  4EAD 0B5A                jsr        [A5 + 0xB5A /* export_359 */]
  4254. 00003288  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4255. 0000328C  601A                     bra        +0x1C /* 000032A8 */
  4256. label0000328E:
  4257. 0000328E  206D B35C                movea.l    A0, [A5 - 0x4CA4]
  4258. 00003292  486E FF64                pea.l      [A6 - 0x9C]
  4259. 00003296  2050                     movea.l    A0, [A0]
  4260. 00003298  2F28 0010                move.l     -[A7], [A0 + 0x10]
  4261. 0000329C  2F2D B334                move.l     -[A7], [A5 - 0x4CCC]
  4262. 000032A0  4EAD 0B5A                jsr        [A5 + 0xB5A /* export_359 */]
  4263. 000032A4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4264. label000032A8:
  4265. 000032A8  7E00                     moveq.l    D7, 0x00
  4266. 000032AA  6000 0124                bra        +0x126 /* 000033D0 */
  4267. label000032AE:
  4268. 000032AE  3047                     movea.w    A0, D7
  4269. 000032B0  D1CE                     add.l      A0, A6
  4270. 000032B2  4228 FE64                clr.b      [A0 - 0x19C]
  4271. 000032B6  206E FF64                movea.l    A0, [A6 - 0x9C]
  4272. 000032BA  3007                     move.w     D0, D7
  4273. 000032BC  48C0                     ext.l      D0
  4274. 000032BE  E780                     asl        D0, 3
  4275. 000032C0  D090                     add.l      D0, [A0]
  4276. 000032C2  2040                     movea.l    A0, D0
  4277. 000032C4  43EE FF68                lea.l      A1, [A6 - 0x98]
  4278. 000032C8  41E8 000A                lea.l      A0, [A0 + 0xA]
  4279. 000032CC  22D8                     move.l     [A1]+, [A0]+
  4280. 000032CE  32D8                     move.w     [A1]+, [A0]+
  4281. 000032D0  303C FFFF                move.w     D0, 0xFFFF
  4282. 000032D4  C06E FF68                and.w      D0, [A6 - 0x98]
  4283. 000032D8  4840                     swap.w     D0
  4284. 000032DA  4240                     clr.w      D0
  4285. 000032DC  4840                     swap.w     D0
  4286. 000032DE  2D40 FE30                move.l     [A6 - 0x1D0], D0
  4287. 000032E2  486E FE30                pea.l      [A6 - 0x1D0]
  4288. 000032E6  486E FE48                pea.l      [A6 - 0x1B8]
  4289. 000032EA  3F3C 280E                move.w     -[A7], 0x280E
  4290. 000032EE  A9EB                     syscall    Pack4/FP68K
  4291. 000032F0  303C FFFF                move.w     D0, 0xFFFF
  4292. 000032F4  C06E FF6A                and.w      D0, [A6 - 0x96]
  4293. 000032F8  4840                     swap.w     D0
  4294. 000032FA  4240                     clr.w      D0
  4295. 000032FC  4840                     swap.w     D0
  4296. 000032FE  2D40 FE30                move.l     [A6 - 0x1D0], D0
  4297. 00003302  486E FE30                pea.l      [A6 - 0x1D0]
  4298. 00003306  486E FE3E                pea.l      [A6 - 0x1C2]
  4299. 0000330A  3F3C 280E                move.w     -[A7], 0x280E
  4300. 0000330E  A9EB                     syscall    Pack4/FP68K
  4301. 00003310  303C FFFF                move.w     D0, 0xFFFF
  4302. 00003314  C06E FF6C                and.w      D0, [A6 - 0x94]
  4303. 00003318  4840                     swap.w     D0
  4304. 0000331A  4240                     clr.w      D0
  4305. 0000331C  4840                     swap.w     D0
  4306. 0000331E  2D40 FE30                move.l     [A6 - 0x1D0], D0
  4307. 00003322  486E FE30                pea.l      [A6 - 0x1D0]
  4308. 00003326  486E FE34                pea.l      [A6 - 0x1CC]
  4309. 0000332A  3F3C 280E                move.w     -[A7], 0x280E
  4310. 0000332E  A9EB                     syscall    Pack4/FP68K
  4311. 00003330  41EE FE48                lea.l      A0, [A6 - 0x1B8]
  4312. 00003334  2D58 FE2A                move.l     [A6 - 0x1D6], [A0]+
  4313. 00003338  2D58 FE2E                move.l     [A6 - 0x1D2], [A0]+
  4314. 0000333C  3D58 FE32                move.w     [A6 - 0x1CE], [A0]+
  4315. 00003340  486E FE48                pea.l      [A6 - 0x1B8]
  4316. 00003344  486E FE2A                pea.l      [A6 - 0x1D6]
  4317. 00003348  3F3C 0004                move.w     -[A7], 0x4
  4318. 0000334C  A9EB                     syscall    Pack4/FP68K
  4319. 0000334E  41EE FE3E                lea.l      A0, [A6 - 0x1C2]
  4320. 00003352  2D58 FE20                move.l     [A6 - 0x1E0], [A0]+
  4321. 00003356  2D58 FE24                move.l     [A6 - 0x1DC], [A0]+
  4322. 0000335A  3D58 FE28                move.w     [A6 - 0x1D8], [A0]+
  4323. 0000335E  486E FE3E                pea.l      [A6 - 0x1C2]
  4324. 00003362  486E FE20                pea.l      [A6 - 0x1E0]
  4325. 00003366  3F3C 0004                move.w     -[A7], 0x4
  4326. 0000336A  A9EB                     syscall    Pack4/FP68K
  4327. 0000336C  486E FE20                pea.l      [A6 - 0x1E0]
  4328. 00003370  486E FE2A                pea.l      [A6 - 0x1D6]
  4329. 00003374  3F3C 0000                move.w     -[A7], 0x0
  4330. 00003378  A9EB                     syscall    Pack4/FP68K
  4331. 0000337A  41EE FE34                lea.l      A0, [A6 - 0x1CC]
  4332. 0000337E  2D58 FE16                move.l     [A6 - 0x1EA], [A0]+
  4333. 00003382  2D58 FE1A                move.l     [A6 - 0x1E6], [A0]+
  4334. 00003386  3D58 FE1E                move.w     [A6 - 0x1E2], [A0]+
  4335. 0000338A  486E FE34                pea.l      [A6 - 0x1CC]
  4336. 0000338E  486E FE16                pea.l      [A6 - 0x1EA]
  4337. 00003392  3F3C 0004                move.w     -[A7], 0x4
  4338. 00003396  A9EB                     syscall    Pack4/FP68K
  4339. 00003398  486E FE16                pea.l      [A6 - 0x1EA]
  4340. 0000339C  486E FE2A                pea.l      [A6 - 0x1D6]
  4341. 000033A0  3F3C 0000                move.w     -[A7], 0x0
  4342. 000033A4  A9EB                     syscall    Pack4/FP68K
  4343. 000033A6  41EE FE52                lea.l      A0, [A6 - 0x1AE]
  4344. 000033AA  43EE FE2A                lea.l      A1, [A6 - 0x1D6]
  4345. 000033AE  20D9                     move.l     [A0]+, [A1]+
  4346. 000033B0  20D9                     move.l     [A0]+, [A1]+
  4347. 000033B2  30D9                     move.w     [A0]+, [A1]+
  4348. 000033B4  486D FAEA                pea.l      [A5 - 0x516]
  4349. 000033B8  486E FE52                pea.l      [A6 - 0x1AE]
  4350. 000033BC  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  4351. 000033C0  A9EB                     syscall    Pack4/FP68K
  4352. 000033C2  6C0A                     bge        +0xC /* 000033CE */
  4353. 000033C4  3047                     movea.w    A0, D7
  4354. 000033C6  D1CE                     add.l      A0, A6
  4355. 000033C8  7001                     moveq.l    D0, 0x01
  4356. 000033CA  1140 FE64                move.b     [A0 - 0x19C], D0
  4357. label000033CE:
  4358. 000033CE  5247                     addq.w     D7, 1
  4359. label000033D0:
  4360. 000033D0  0C47 0100                cmpi.w     D7, 0x100
  4361. 000033D4  6D00 FED8                blt        -0x126 /* 000032AE */
  4362. 000033D8  2F2E FF64                move.l     -[A7], [A6 - 0x9C]
  4363. 000033DC  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  4364. 000033E0  486E FF6E                pea.l      [A6 - 0x92]
  4365. 000033E4  A874                     syscall    GetPort
  4366. 000033E6  4267                     clr.w      -[A7]
  4367. 000033E8  486E FF72                pea.l      [A6 - 0x8E]
  4368. 000033EC  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  4369. 000033F0  5C8F                     addq.l     A7, 6
  4370. 000033F2  4267                     clr.w      -[A7]
  4371. 000033F4  486E FE5E                pea.l      [A6 - 0x1A2]
  4372. 000033F8  486E FFFC                pea.l      [A6 - 0x4]
  4373. 000033FC  486C 000E                pea.l      [A4 + 0xE]
  4374. 00003400  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  4375. 00003404  4FEF 000E                lea.l      A7, [A7 + 0xE]
  4376. 00003408  42A7                     clr.l      -[A7]
  4377. 0000340A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4378. 0000340E  4EAD 055A                jsr        [A5 + 0x55A /* export_167 */]
  4379. 00003412  205F                     movea.l    A0, [A7]+
  4380. 00003414  2D48 FFF8                move.l     [A6 - 0x8], A0
  4381. 00003418  3D6E FE5E FFE6           move.w     [A6 - 0x1A], [A6 - 0x1A2]
  4382. 0000341E  41EE FFE8                lea.l      A0, [A6 - 0x18]
  4383. 00003422  43EC 000E                lea.l      A1, [A4 + 0xE]
  4384. 00003426  20D9                     move.l     [A0]+, [A1]+
  4385. 00003428  20D9                     move.l     [A0]+, [A1]+
  4386. 0000342A  2D6E FFF8 FFE2           move.l     [A6 - 0x1E], [A6 - 0x8]
  4387. 00003430  4267                     clr.w      -[A7]
  4388. 00003432  486E FFE2                pea.l      [A6 - 0x1E]
  4389. 00003436  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  4390. 0000343A  5C8F                     addq.l     A7, 6
  4391. 0000343C  2F2E FF6E                move.l     -[A7], [A6 - 0x92]
  4392. 00003440  A873                     syscall    SetPort
  4393. 00003442  2D6C 003E FFDE           move.l     [A6 - 0x22], [A4 + 0x3E]
  4394. 00003448  302E FFEC                move.w     D0, [A6 - 0x14]
  4395. 0000344C  906E FFE8                sub.w      D0, [A6 - 0x18]
  4396. 00003450  3D40 FE60                move.w     [A6 - 0x1A0], D0
  4397. 00003454  302E FFEE                move.w     D0, [A6 - 0x12]
  4398. 00003458  906E FFEA                sub.w      D0, [A6 - 0x16]
  4399. 0000345C  5640                     addq.w     D0, 3
  4400. 0000345E  0240 FFFC                andi.w     D0, 0xFFFC
  4401. 00003462  3D40 FE5C                move.w     [A6 - 0x1A4], D0
  4402. 00003466  426E FE62                clr.w      [A6 - 0x19E]
  4403. 0000346A  6000 008A                bra        +0x8C /* 000034F6 */
  4404. label0000346E:
  4405. 0000346E  2F0A                     move.l     -[A7], A2
  4406. 00003470  206E FFDE                movea.l    A0, [A6 - 0x22]
  4407. 00003474  2050                     movea.l    A0, [A0]
  4408. 00003476  322E FE5C                move.w     D1, [A6 - 0x1A4]
  4409. 0000347A  C2EE FE62                mulu.w     D1, [A6 - 0x19E]
  4410. 0000347E  D1C1                     add.l      A0, D1
  4411. 00003480  226E FFF8                movea.l    A1, [A6 - 0x8]
  4412. 00003484  302E FE5E                move.w     D0, [A6 - 0x1A2]
  4413. 00003488  3200                     move.w     D1, D0
  4414. 0000348A  C2EE FE62                mulu.w     D1, [A6 - 0x19E]
  4415. 0000348E  D3C1                     add.l      A1, D1
  4416. 00003490  45EE FE64                lea.l      A2, [A6 - 0x19C]
  4417. 00003494  6056                     bra        +0x58 /* 000034EC */
  4418. label00003496:
  4419. 00003496  4242                     clr.w      D2
  4420. 00003498  4241                     clr.w      D1
  4421. 0000349A  1218                     move.b     D1, [A0]+
  4422. 0000349C  1232 1000                move.b     D1, [A2 + D1.w]
  4423. 000034A0  E30A                     lsl        D2.b, 1
  4424. 000034A2  8401                     or.b       D2, D1
  4425. 000034A4  1218                     move.b     D1, [A0]+
  4426. 000034A6  1232 1000                move.b     D1, [A2 + D1.w]
  4427. 000034AA  E30A                     lsl        D2.b, 1
  4428. 000034AC  8401                     or.b       D2, D1
  4429. 000034AE  1218                     move.b     D1, [A0]+
  4430. 000034B0  1232 1000                move.b     D1, [A2 + D1.w]
  4431. 000034B4  E30A                     lsl        D2.b, 1
  4432. 000034B6  8401                     or.b       D2, D1
  4433. 000034B8  1218                     move.b     D1, [A0]+
  4434. 000034BA  1232 1000                move.b     D1, [A2 + D1.w]
  4435. 000034BE  E30A                     lsl        D2.b, 1
  4436. 000034C0  8401                     or.b       D2, D1
  4437. 000034C2  1218                     move.b     D1, [A0]+
  4438. 000034C4  1232 1000                move.b     D1, [A2 + D1.w]
  4439. 000034C8  E30A                     lsl        D2.b, 1
  4440. 000034CA  8401                     or.b       D2, D1
  4441. 000034CC  1218                     move.b     D1, [A0]+
  4442. 000034CE  1232 1000                move.b     D1, [A2 + D1.w]
  4443. 000034D2  E30A                     lsl        D2.b, 1
  4444. 000034D4  8401                     or.b       D2, D1
  4445. 000034D6  1218                     move.b     D1, [A0]+
  4446. 000034D8  1232 1000                move.b     D1, [A2 + D1.w]
  4447. 000034DC  E30A                     lsl        D2.b, 1
  4448. 000034DE  8401                     or.b       D2, D1
  4449. 000034E0  1218                     move.b     D1, [A0]+
  4450. 000034E2  1232 1000                move.b     D1, [A2 + D1.w]
  4451. 000034E6  E30A                     lsl        D2.b, 1
  4452. 000034E8  8401                     or.b       D2, D1
  4453. 000034EA  12C2                     move.b     [A1]+, D2
  4454. label000034EC:
  4455. 000034EC  51C8 FFA8                dbf        D0, -0x5A /* 00003496 */
  4456. 000034F0  245F                     movea.l    A2, [A7]+
  4457. 000034F2  526E FE62                addq.w     [A6 - 0x19E], 1
  4458. label000034F6:
  4459. 000034F6  302E FE62                move.w     D0, [A6 - 0x19E]
  4460. 000034FA  B06E FE60                cmp.w      D0, [A6 - 0x1A0]
  4461. 000034FE  6D00 FF6E                blt        -0x90 /* 0000346E */
  4462. 00003502  0C6C FFFF 0036           cmpi.w     [A4 + 0x36], 0xFFFF
  4463. 00003508  6604                     bne        +0x6 /* 0000350E */
  4464. 0000350A  426C 0036                clr.w      [A4 + 0x36]
  4465. label0000350E:
  4466. 0000350E  3F2C 0036                move.w     -[A7], [A4 + 0x36]
  4467. 00003512  4EBA FC72                jsr        [PC - 0x38E /* 00003186 */]
  4468. 00003516  548F                     addq.l     A7, 2
  4469. 00003518  486E FF74                pea.l      [A6 - 0x8C]
  4470. 0000351C  486E FFE8                pea.l      [A6 - 0x18]
  4471. 00003520  486E FFE8                pea.l      [A6 - 0x18]
  4472. 00003524  3F2C 0036                move.w     -[A7], [A4 + 0x36]
  4473. 00003528  42A7                     clr.l      -[A7]
  4474. 0000352A  A8EB                     syscall    StdBits
  4475. 0000352C  4267                     clr.w      -[A7]
  4476. 0000352E  486E FF72                pea.l      [A6 - 0x8E]
  4477. 00003532  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  4478. 00003536  5C8F                     addq.l     A7, 6
  4479. 00003538  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4480. 0000353C  4EAD 0562                jsr        [A5 + 0x562 /* export_168 */]
  4481. 00003540  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  4482. 00003544  4E5E                     unlink     A6
  4483. 00003546  4E75                     rts
  4484. fn00003548:
  4485. 00003548  4E56 FDCE                link       A6, -0x0232
  4486. 0000354C  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  4487. 00003550  286E 0008                movea.l    A4, [A6 + 0x8]
  4488. 00003554  082C 0001 000D           btst.b     [A4 + 0xD], 0x1
  4489. 0000355A  6608                     bne        +0xA /* 00003564 */
  4490. 0000355C  4AAC 004E                tst.l      [A4 + 0x4E]
  4491. 00003560  6700 0302                beq        +0x304 /* 00003864 */
  4492. label00003564:
  4493. 00003564  A89E                     syscall    PenNormal
  4494. 00003566  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  4495. 0000356A  41EE FFDE                lea.l      A0, [A6 - 0x22]
  4496. 0000356E  43EC 000E                lea.l      A1, [A4 + 0xE]
  4497. 00003572  20D9                     move.l     [A0]+, [A1]+
  4498. 00003574  20D9                     move.l     [A0]+, [A1]+
  4499. 00003576  41EE FFD6                lea.l      A0, [A6 - 0x2A]
  4500. 0000357A  43EE FFDE                lea.l      A1, [A6 - 0x22]
  4501. 0000357E  20D9                     move.l     [A0]+, [A1]+
  4502. 00003580  20D9                     move.l     [A0]+, [A1]+
  4503. 00003582  3F2C 0046                move.w     -[A7], [A4 + 0x46]
  4504. 00003586  A887                     syscall    TextFont
  4505. 00003588  3F2C 0048                move.w     -[A7], [A4 + 0x48]
  4506. 0000358C  A88A                     syscall    TextSize
  4507. 0000358E  3F2C 004A                move.w     -[A7], [A4 + 0x4A]
  4508. 00003592  A888                     syscall    TextFace
  4509. 00003594  42A7                     clr.l      -[A7]
  4510. 00003596  A8D8                     syscall    NewRgn
  4511. 00003598  205F                     movea.l    A0, [A7]+
  4512. 0000359A  2D48 FFCE                move.l     [A6 - 0x32], A0
  4513. 0000359E  2F2E FFCE                move.l     -[A7], [A6 - 0x32]
  4514. 000035A2  A87A                     syscall    GetClip
  4515. 000035A4  0C54 00CA                cmpi.w     [A4], 0xCA
  4516. 000035A8  661C                     bne        +0x1E /* 000035C6 */
  4517. 000035AA  2F2C 003E                move.l     -[A7], [A4 + 0x3E]
  4518. 000035AE  4EAD 044A                jsr        [A5 + 0x44A /* export_133 */]
  4519. 000035B2  588F                     addq.l     A7, 4
  4520. 000035B4  2D40 FFD2                move.l     [A6 - 0x2E], D0
  4521. 000035B8  2F2E FFD2                move.l     -[A7], [A6 - 0x2E]
  4522. 000035BC  A879                     syscall    SetClip
  4523. 000035BE  2F2E FFD2                move.l     -[A7], [A6 - 0x2E]
  4524. 000035C2  A8D9                     syscall    DisposRgn/DisposeRgn
  4525. 000035C4  6014                     bra        +0x16 /* 000035DA */
  4526. label000035C6:
  4527. 000035C6  486E FFD6                pea.l      [A6 - 0x2A]
  4528. 000035CA  3F3C 0001                move.w     -[A7], 0x1
  4529. 000035CE  3F3C 0001                move.w     -[A7], 0x1
  4530. 000035D2  A8A9                     syscall    InsetRect
  4531. 000035D4  486E FFD6                pea.l      [A6 - 0x2A]
  4532. 000035D8  A87B                     syscall    ClipRect
  4533. label000035DA:
  4534. 000035DA  422E FECE                clr.b      [A6 - 0x132]
  4535. 000035DE  302E FFDE                move.w     D0, [A6 - 0x22]
  4536. 000035E2  D06E FFE2                add.w      D0, [A6 - 0x1E]
  4537. 000035E6  E240                     asr        D0.w, 1
  4538. 000035E8  3A00                     move.w     D5, D0
  4539. 000035EA  302E FFE4                move.w     D0, [A6 - 0x1C]
  4540. 000035EE  D06E FFE0                add.w      D0, [A6 - 0x20]
  4541. 000035F2  E240                     asr        D0.w, 1
  4542. 000035F4  3C00                     move.w     D6, D0
  4543. 000035F6  4AAC 003A                tst.l      [A4 + 0x3A]
  4544. 000035FA  670E                     beq        +0x10 /* 0000360A */
  4545. 000035FC  486E FECE                pea.l      [A6 - 0x132]
  4546. 00003600  2F2C 003A                move.l     -[A7], [A4 + 0x3A]
  4547. 00003604  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  4548. 00003608  508F                     addq.l     A7, 8
  4549. label0000360A:
  4550. 0000360A  4AAC 004E                tst.l      [A4 + 0x4E]
  4551. 0000360E  6700 018A                beq        +0x18C /* 0000379A */
  4552. 00003612  0C54 00CB                cmpi.w     [A4], 0xCB
  4553. 00003616  6C00 0182                bge        +0x184 /* 0000379A */
  4554. 0000361A  3005                     move.w     D0, D5
  4555. 0000361C  0640 FFF0                addi.w     D0, 0xFFF0
  4556. 00003620  3D40 FFD6                move.w     [A6 - 0x2A], D0
  4557. 00003624  3006                     move.w     D0, D6
  4558. 00003626  0640 FFF0                addi.w     D0, 0xFFF0
  4559. 0000362A  3D40 FFD8                move.w     [A6 - 0x28], D0
  4560. 0000362E  3005                     move.w     D0, D5
  4561. 00003630  0640 0010                addi.w     D0, 0x10
  4562. 00003634  3D40 FFDA                move.w     [A6 - 0x26], D0
  4563. 00003638  3006                     move.w     D0, D6
  4564. 0000363A  0640 0010                addi.w     D0, 0x10
  4565. 0000363E  3D40 FFDC                move.w     [A6 - 0x24], D0
  4566. 00003642  082C 0001 000D           btst.b     [A4 + 0xD], 0x1
  4567. 00003648  6700 00AC                beq        +0xAE /* 000036F6 */
  4568. 0000364C  3F3C 0003                move.w     -[A7], 0x3
  4569. 00003650  A887                     syscall    TextFont
  4570. 00003652  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  4571. 00003656  A88A                     syscall    TextSize
  4572. 00003658  4267                     clr.w      -[A7]
  4573. 0000365A  A888                     syscall    TextFace
  4574. 0000365C  5D6E FFD6                subq.w     [A6 - 0x2A], 6
  4575. 00003660  5D6E FFDA                subq.w     [A6 - 0x26], 6
  4576. 00003664  4267                     clr.w      -[A7]
  4577. 00003666  486E FECE                pea.l      [A6 - 0x132]
  4578. 0000366A  A88C                     syscall    StringWidth
  4579. 0000366C  301F                     move.w     D0, [A7]+
  4580. 0000366E  3E00                     move.w     D7, D0
  4581. 00003670  3007                     move.w     D0, D7
  4582. 00003672  E240                     asr        D0.w, 1
  4583. 00003674  3206                     move.w     D1, D6
  4584. 00003676  9240                     sub.w      D1, D0
  4585. 00003678  3C01                     move.w     D6, D1
  4586. 0000367A  4A6C 004C                tst.w      [A4 + 0x4C]
  4587. 0000367E  6608                     bne        +0xA /* 00003688 */
  4588. 00003680  302E FFE0                move.w     D0, [A6 - 0x20]
  4589. 00003684  5E40                     addq.w     D0, 7
  4590. 00003686  3C00                     move.w     D6, D0
  4591. label00003688:
  4592. 00003688  0C6C FFFF 004C           cmpi.w     [A4 + 0x4C], 0xFFFF
  4593. 0000368E  660A                     bne        +0xC /* 0000369A */
  4594. 00003690  302E FFE4                move.w     D0, [A6 - 0x1C]
  4595. 00003694  9047                     sub.w      D0, D7
  4596. 00003696  5F40                     subq.w     D0, 7
  4597. 00003698  3C00                     move.w     D6, D0
  4598. label0000369A:
  4599. 0000369A  3F06                     move.w     -[A7], D6
  4600. 0000369C  3005                     move.w     D0, D5
  4601. 0000369E  0640 0014                addi.w     D0, 0x14
  4602. 000036A2  3F00                     move.w     -[A7], D0
  4603. 000036A4  A893                     syscall    MoveTo
  4604. 000036A6  3005                     move.w     D0, D5
  4605. 000036A8  0640 000A                addi.w     D0, 0xA /* '\n' */
  4606. 000036AC  3D40 FFDE                move.w     [A6 - 0x22], D0
  4607. 000036B0  3006                     move.w     D0, D6
  4608. 000036B2  5540                     subq.w     D0, 2
  4609. 000036B4  3D40 FFE0                move.w     [A6 - 0x20], D0
  4610. 000036B8  3005                     move.w     D0, D5
  4611. 000036BA  0640 0016                addi.w     D0, 0x16
  4612. 000036BE  3D40 FFE2                move.w     [A6 - 0x1E], D0
  4613. 000036C2  302E FFE0                move.w     D0, [A6 - 0x20]
  4614. 000036C6  D047                     add.w      D0, D7
  4615. 000036C8  5840                     addq.w     D0, 4
  4616. 000036CA  3D40 FFE4                move.w     [A6 - 0x1C], D0
  4617. 000036CE  486E FFDE                pea.l      [A6 - 0x22]
  4618. 000036D2  A8A3                     syscall    EraseRect
  4619. 000036D4  486E FECE                pea.l      [A6 - 0x132]
  4620. 000036D8  A884                     syscall    DrawString
  4621. 000036DA  082C 0007 000D           btst.b     [A4 + 0xD], 0x7
  4622. 000036E0  6714                     beq        +0x16 /* 000036F6 */
  4623. 000036E2  486D AB6A                pea.l      [A5 - 0x5496]
  4624. 000036E6  A89D                     syscall    PenPat
  4625. 000036E8  3F3C 000B                move.w     -[A7], 0xB
  4626. 000036EC  A89C                     syscall    PenMode
  4627. 000036EE  486E FFDE                pea.l      [A6 - 0x22]
  4628. 000036F2  A8A2                     syscall    PaintRect
  4629. 000036F4  A89E                     syscall    PenNormal
  4630. label000036F6:
  4631. 000036F6  7004                     moveq.l    D0, 0x04
  4632. 000036F8  3D40 FFF6                move.w     [A6 - 0xA], D0
  4633. 000036FC  426E FFF8                clr.w      [A6 - 0x8]
  4634. 00003700  426E FFFA                clr.w      [A6 - 0x6]
  4635. 00003704  7020                     moveq.l    D0, 0x20
  4636. 00003706  3D40 FFFC                move.w     [A6 - 0x4], D0
  4637. 0000370A  7020                     moveq.l    D0, 0x20
  4638. 0000370C  3D40 FFFE                move.w     [A6 - 0x2], D0
  4639. 00003710  486E FDCE                pea.l      [A6 - 0x232]
  4640. 00003714  486E FE4E                pea.l      [A6 - 0x1B2]
  4641. 00003718  2F2C 004E                move.l     -[A7], [A4 + 0x4E]
  4642. 0000371C  4EBA 014E                jsr        [PC + 0x14E /* 0000386C */]
  4643. 00003720  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4644. 00003724  41EE FDCE                lea.l      A0, [A6 - 0x232]
  4645. 00003728  2D48 FFF2                move.l     [A6 - 0xE], A0
  4646. 0000372C  486E FFF2                pea.l      [A6 - 0xE]
  4647. 00003730  486E FFF8                pea.l      [A6 - 0x8]
  4648. 00003734  486E FFD6                pea.l      [A6 - 0x2A]
  4649. 00003738  3F3C 0003                move.w     -[A7], 0x3
  4650. 0000373C  42A7                     clr.l      -[A7]
  4651. 0000373E  A8EB                     syscall    StdBits
  4652. 00003740  41EE FE4E                lea.l      A0, [A6 - 0x1B2]
  4653. 00003744  2D48 FFF2                move.l     [A6 - 0xE], A0
  4654. 00003748  082C 0007 000D           btst.b     [A4 + 0xD], 0x7
  4655. 0000374E  6732                     beq        +0x34 /* 00003782 */
  4656. 00003750  7800                     moveq.l    D4, 0x00
  4657. 00003752  6028                     bra        +0x2A /* 0000377C */
  4658. label00003754:
  4659. 00003754  3004                     move.w     D0, D4
  4660. 00003756  48C0                     ext.l      D0
  4661. 00003758  E580                     asl        D0, 2
  4662. 0000375A  D08E                     add.l      D0, A6
  4663. 0000375C  2040                     movea.l    A0, D0
  4664. 0000375E  02A8 AAAA AAAA FE4E      andi.l     [A0 - 0x1B2], 0xAAAAAAAA
  4665. 00003766  3004                     move.w     D0, D4
  4666. 00003768  5240                     addq.w     D0, 1
  4667. 0000376A  48C0                     ext.l      D0
  4668. 0000376C  E580                     asl        D0, 2
  4669. 0000376E  D08E                     add.l      D0, A6
  4670. 00003770  2040                     movea.l    A0, D0
  4671. 00003772  02A8 5555 5555 FE4E      andi.l     [A0 - 0x1B2], 0x55555555 /* 'UUUU' */
  4672. 0000377A  5444                     addq.w     D4, 2
  4673. label0000377C:
  4674. 0000377C  0C44 0020                cmpi.w     D4, 0x20 /* ' ' */
  4675. 00003780  6DD2                     blt        -0x2C /* 00003754 */
  4676. label00003782:
  4677. 00003782  486E FFF2                pea.l      [A6 - 0xE]
  4678. 00003786  486E FFF8                pea.l      [A6 - 0x8]
  4679. 0000378A  486E FFD6                pea.l      [A6 - 0x2A]
  4680. 0000378E  3F3C 0001                move.w     -[A7], 0x1
  4681. 00003792  42A7                     clr.l      -[A7]
  4682. 00003794  A8EB                     syscall    StdBits
  4683. 00003796  6000 00C0                bra        +0xC2 /* 00003858 */
  4684. label0000379A:
  4685. 0000379A  082C 0001 000D           btst.b     [A4 + 0xD], 0x1
  4686. 000037A0  6700 00B6                beq        +0xB8 /* 00003858 */
  4687. 000037A4  486E FFE6                pea.l      [A6 - 0x1A]
  4688. 000037A8  A88B                     syscall    GetFontInfo
  4689. 000037AA  4267                     clr.w      -[A7]
  4690. 000037AC  486E FECE                pea.l      [A6 - 0x132]
  4691. 000037B0  A88C                     syscall    StringWidth
  4692. 000037B2  301F                     move.w     D0, [A7]+
  4693. 000037B4  3E00                     move.w     D7, D0
  4694. 000037B6  0C54 00CB                cmpi.w     [A4], 0xCB
  4695. 000037BA  6D0C                     blt        +0xE /* 000037C8 */
  4696. 000037BC  302E FFE0                move.w     D0, [A6 - 0x20]
  4697. 000037C0  0640 0013                addi.w     D0, 0x13
  4698. 000037C4  3C00                     move.w     D6, D0
  4699. 000037C6  602A                     bra        +0x2C /* 000037F2 */
  4700. label000037C8:
  4701. 000037C8  3007                     move.w     D0, D7
  4702. 000037CA  E240                     asr        D0.w, 1
  4703. 000037CC  3206                     move.w     D1, D6
  4704. 000037CE  9240                     sub.w      D1, D0
  4705. 000037D0  3C01                     move.w     D6, D1
  4706. 000037D2  4A6C 004C                tst.w      [A4 + 0x4C]
  4707. 000037D6  6608                     bne        +0xA /* 000037E0 */
  4708. 000037D8  302E FFE0                move.w     D0, [A6 - 0x20]
  4709. 000037DC  5E40                     addq.w     D0, 7
  4710. 000037DE  3C00                     move.w     D6, D0
  4711. label000037E0:
  4712. 000037E0  0C6C FFFF 004C           cmpi.w     [A4 + 0x4C], 0xFFFF
  4713. 000037E6  660A                     bne        +0xC /* 000037F2 */
  4714. 000037E8  302E FFE4                move.w     D0, [A6 - 0x1C]
  4715. 000037EC  9047                     sub.w      D0, D7
  4716. 000037EE  5F40                     subq.w     D0, 7
  4717. 000037F0  3C00                     move.w     D6, D0
  4718. label000037F2:
  4719. 000037F2  302E FFE6                move.w     D0, [A6 - 0x1A]
  4720. 000037F6  D06E FFE8                add.w      D0, [A6 - 0x18]
  4721. 000037FA  E240                     asr        D0.w, 1
  4722. 000037FC  906E FFE6                sub.w      D0, [A6 - 0x1A]
  4723. 00003800  5240                     addq.w     D0, 1
  4724. 00003802  9A40                     sub.w      D5, D0
  4725. 00003804  3F06                     move.w     -[A7], D6
  4726. 00003806  3F05                     move.w     -[A7], D5
  4727. 00003808  A893                     syscall    MoveTo
  4728. 0000380A  486E FECE                pea.l      [A6 - 0x132]
  4729. 0000380E  A884                     syscall    DrawString
  4730. 00003810  082C 0007 000D           btst.b     [A4 + 0xD], 0x7
  4731. 00003816  6740                     beq        +0x42 /* 00003858 */
  4732. 00003818  3005                     move.w     D0, D5
  4733. 0000381A  906E FFE6                sub.w      D0, [A6 - 0x1A]
  4734. 0000381E  5540                     subq.w     D0, 2
  4735. 00003820  3D40 FFDE                move.w     [A6 - 0x22], D0
  4736. 00003824  3006                     move.w     D0, D6
  4737. 00003826  5540                     subq.w     D0, 2
  4738. 00003828  3D40 FFE0                move.w     [A6 - 0x20], D0
  4739. 0000382C  3005                     move.w     D0, D5
  4740. 0000382E  D06E FFE8                add.w      D0, [A6 - 0x18]
  4741. 00003832  5440                     addq.w     D0, 2
  4742. 00003834  3D40 FFE2                move.w     [A6 - 0x1E], D0
  4743. 00003838  302E FFE0                move.w     D0, [A6 - 0x20]
  4744. 0000383C  D047                     add.w      D0, D7
  4745. 0000383E  5840                     addq.w     D0, 4
  4746. 00003840  3D40 FFE4                move.w     [A6 - 0x1C], D0
  4747. 00003844  486D AB6A                pea.l      [A5 - 0x5496]
  4748. 00003848  A89D                     syscall    PenPat
  4749. 0000384A  3F3C 000B                move.w     -[A7], 0xB
  4750. 0000384E  A89C                     syscall    PenMode
  4751. 00003850  486E FFDE                pea.l      [A6 - 0x22]
  4752. 00003854  A8A2                     syscall    PaintRect
  4753. 00003856  A89E                     syscall    PenNormal
  4754. label00003858:
  4755. 00003858  2F2E FFCE                move.l     -[A7], [A6 - 0x32]
  4756. 0000385C  A879                     syscall    SetClip
  4757. 0000385E  2F2E FFCE                move.l     -[A7], [A6 - 0x32]
  4758. 00003862  A8D9                     syscall    DisposRgn/DisposeRgn
  4759. label00003864:
  4760. 00003864  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  4761. 00003868  4E5E                     unlink     A6
  4762. 0000386A  4E75                     rts
  4763. fn0000386C:
  4764. 0000386C  4E56 FFFE                link       A6, -0x0002
  4765. 00003870  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  4766. 00003874  2E2E 0008                move.l     D7, [A6 + 0x8]
  4767. 00003878  2F2D B14C                move.l     -[A7], [A5 - 0x4EB4]
  4768. 0000387C  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  4769. 00003880  206D B14C                movea.l    A0, [A5 - 0x4EB4]
  4770. 00003884  2850                     movea.l    A4, [A0]
  4771. 00003886  7A00                     moveq.l    D5, 0x00
  4772. 00003888  6046                     bra        +0x48 /* 000038D0 */
  4773. label0000388A:
  4774. 0000388A  BE94                     cmp.l      D7, [A4]
  4775. 0000388C  663C                     bne        +0x3E /* 000038CA */
  4776. 0000388E  202C 0004                move.l     D0, [A4 + 0x4]
  4777. 00003892  B0AD B334                cmp.l      D0, [A5 - 0x4CCC]
  4778. 00003896  6632                     bne        +0x34 /* 000038CA */
  4779. 00003898  52AD B326                addq.l     [A5 - 0x4CDA], 1
  4780. 0000389C  296D B326 0008           move.l     [A4 + 0x8], [A5 - 0x4CDA]
  4781. 000038A2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4782. 000038A6  486C 000C                pea.l      [A4 + 0xC]
  4783. 000038AA  4EBA 027E                jsr        [PC + 0x27E /* 00003B2A */]
  4784. 000038AE  508F                     addq.l     A7, 8
  4785. 000038B0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4786. 000038B4  486C 008C                pea.l      [A4 + 0x8C]
  4787. 000038B8  4EBA 0270                jsr        [PC + 0x270 /* 00003B2A */]
  4788. 000038BC  508F                     addq.l     A7, 8
  4789. 000038BE  2F2D B14C                move.l     -[A7], [A5 - 0x4EB4]
  4790. 000038C2  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  4791. 000038C6  6000 00F0                bra        +0xF2 /* 000039B8 */
  4792. label000038CA:
  4793. 000038CA  49EC 010C                lea.l      A4, [A4 + 0x10C]
  4794. 000038CE  5245                     addq.w     D5, 1
  4795. label000038D0:
  4796. 000038D0  0C45 0016                cmpi.w     D5, 0x16
  4797. 000038D4  6DB4                     blt        -0x4A /* 0000388A */
  4798. 000038D6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4799. 000038DA  2F07                     move.l     -[A7], D7
  4800. 000038DC  2F2D B334                move.l     -[A7], [A5 - 0x4CCC]
  4801. 000038E0  4EBA 00DE                jsr        [PC + 0xDE /* 000039C0 */]
  4802. 000038E4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4803. 000038E8  4A40                     tst.w      D0
  4804. 000038EA  6636                     bne        +0x38 /* 00003922 */
  4805. 000038EC  4AAD B13C                tst.l      [A5 - 0x4EC4]
  4806. 000038F0  6716                     beq        +0x18 /* 00003908 */
  4807. 000038F2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4808. 000038F6  2F07                     move.l     -[A7], D7
  4809. 000038F8  2F2D B13C                move.l     -[A7], [A5 - 0x4EC4]
  4810. 000038FC  4EBA 00C2                jsr        [PC + 0xC2 /* 000039C0 */]
  4811. 00003900  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4812. 00003904  4A40                     tst.w      D0
  4813. 00003906  661A                     bne        +0x1C /* 00003922 */
  4814. label00003908:
  4815. 00003908  7A00                     moveq.l    D5, 0x00
  4816. 0000390A  6010                     bra        +0x12 /* 0000391C */
  4817. label0000390C:
  4818. 0000390C  3005                     move.w     D0, D5
  4819. 0000390E  48C0                     ext.l      D0
  4820. 00003910  E580                     asl        D0, 2
  4821. 00003912  D0AE 000C                add.l      D0, [A6 + 0xC]
  4822. 00003916  2040                     movea.l    A0, D0
  4823. 00003918  4290                     clr.l      [A0]
  4824. 0000391A  5245                     addq.w     D5, 1
  4825. label0000391C:
  4826. 0000391C  0C45 0020                cmpi.w     D5, 0x20 /* ' ' */
  4827. 00003920  6DEA                     blt        -0x14 /* 0000390C */
  4828. label00003922:
  4829. 00003922  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4830. 00003926  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4831. 0000392A  3F3C 0004                move.w     -[A7], 0x4
  4832. 0000392E  3F3C 0004                move.w     -[A7], 0x4
  4833. 00003932  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  4834. 00003936  3F3C 0002                move.w     -[A7], 0x2
  4835. 0000393A  A838                     syscall    CalcMask
  4836. 0000393C  2C3C 7FFF FFFF           move.l     D6, 0x7FFFFFFF
  4837. 00003942  206D B14C                movea.l    A0, [A5 - 0x4EB4]
  4838. 00003946  2850                     movea.l    A4, [A0]
  4839. 00003948  7A00                     moveq.l    D5, 0x00
  4840. 0000394A  6020                     bra        +0x22 /* 0000396C */
  4841. label0000394C:
  4842. 0000394C  4AAC 0004                tst.l      [A4 + 0x4]
  4843. 00003950  6606                     bne        +0x8 /* 00003958 */
  4844. 00003952  3D45 FFFE                move.w     [A6 - 0x2], D5
  4845. 00003956  601A                     bra        +0x1C /* 00003972 */
  4846. label00003958:
  4847. 00003958  BCAC 0008                cmp.l      D6, [A4 + 0x8]
  4848. 0000395C  6F08                     ble        +0xA /* 00003966 */
  4849. 0000395E  2C2C 0008                move.l     D6, [A4 + 0x8]
  4850. 00003962  3D45 FFFE                move.w     [A6 - 0x2], D5
  4851. label00003966:
  4852. 00003966  49EC 010C                lea.l      A4, [A4 + 0x10C]
  4853. 0000396A  5245                     addq.w     D5, 1
  4854. label0000396C:
  4855. 0000396C  0C45 0016                cmpi.w     D5, 0x16
  4856. 00003970  6DDA                     blt        -0x24 /* 0000394C */
  4857. label00003972:
  4858. 00003972  206D B14C                movea.l    A0, [A5 - 0x4EB4]
  4859. 00003976  302E FFFE                move.w     D0, [A6 - 0x2]
  4860. 0000397A  C1FC 010C                muls.w     D0, 0x10C
  4861. 0000397E  D090                     add.l      D0, [A0]
  4862. 00003980  2840                     movea.l    A4, D0
  4863. 00003982  2887                     move.l     [A4], D7
  4864. 00003984  296D B334 0004           move.l     [A4 + 0x4], [A5 - 0x4CCC]
  4865. 0000398A  52AD B326                addq.l     [A5 - 0x4CDA], 1
  4866. 0000398E  296D B326 0008           move.l     [A4 + 0x8], [A5 - 0x4CDA]
  4867. 00003994  486C 000C                pea.l      [A4 + 0xC]
  4868. 00003998  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4869. 0000399C  4EBA 018C                jsr        [PC + 0x18C /* 00003B2A */]
  4870. 000039A0  508F                     addq.l     A7, 8
  4871. 000039A2  486C 008C                pea.l      [A4 + 0x8C]
  4872. 000039A6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4873. 000039AA  4EBA 017E                jsr        [PC + 0x17E /* 00003B2A */]
  4874. 000039AE  508F                     addq.l     A7, 8
  4875. 000039B0  2F2D B14C                move.l     -[A7], [A5 - 0x4EB4]
  4876. 000039B4  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  4877. label000039B8:
  4878. 000039B8  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  4879. 000039BC  4E5E                     unlink     A6
  4880. 000039BE  4E75                     rts
  4881. fn000039C0:
  4882. 000039C0  4E56 FFDA                link       A6, -0x0026
  4883. 000039C4  48E7 0700                movem.l    -[A7], D5,D6,D7
  4884. 000039C8  486E FFE6                pea.l      [A6 - 0x1A]
  4885. 000039CC  4878 0003                push.l     0x3
  4886. 000039D0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4887. 000039D4  4EAD 0A4A                jsr        [A5 + 0xA4A /* export_325 */]
  4888. 000039D8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4889. 000039DC  3F00                     move.w     -[A7], D0
  4890. 000039DE  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  4891. 000039E2  548F                     addq.l     A7, 2
  4892. 000039E4  206E FFE6                movea.l    A0, [A6 - 0x1A]
  4893. 000039E8  2050                     movea.l    A0, [A0]
  4894. 000039EA  3C28 000E                move.w     D6, [A0 + 0xE]
  4895. 000039EE  7E00                     moveq.l    D7, 0x00
  4896. 000039F0  6000 0112                bra        +0x114 /* 00003B04 */
  4897. label000039F4:
  4898. 000039F4  206E FFE6                movea.l    A0, [A6 - 0x1A]
  4899. 000039F8  3007                     move.w     D0, D7
  4900. 000039FA  C1FC 0006                muls.w     D0, 0x6
  4901. 000039FE  D090                     add.l      D0, [A0]
  4902. 00003A00  2040                     movea.l    A0, D0
  4903. 00003A02  43EE FFFA                lea.l      A1, [A6 - 0x6]
  4904. 00003A06  41E8 0010                lea.l      A0, [A0 + 0x10]
  4905. 00003A0A  22D8                     move.l     [A1]+, [A0]+
  4906. 00003A0C  32D8                     move.w     [A1]+, [A0]+
  4907. 00003A0E  486E FFDA                pea.l      [A6 - 0x26]
  4908. 00003A12  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4909. 00003A16  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4910. 00003A1A  4EAD 0A4A                jsr        [A5 + 0xA4A /* export_325 */]
  4911. 00003A1E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4912. 00003A22  3F00                     move.w     -[A7], D0
  4913. 00003A24  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  4914. 00003A28  548F                     addq.l     A7, 2
  4915. 00003A2A  7A00                     moveq.l    D5, 0x00
  4916. 00003A2C  6000 00B6                bra        +0xB8 /* 00003AE4 */
  4917. label00003A30:
  4918. 00003A30  206E FFDA                movea.l    A0, [A6 - 0x26]
  4919. 00003A34  3005                     move.w     D0, D5
  4920. 00003A36  48C0                     ext.l      D0
  4921. 00003A38  E980                     asl        D0, 4
  4922. 00003A3A  D090                     add.l      D0, [A0]
  4923. 00003A3C  2040                     movea.l    A0, D0
  4924. 00003A3E  43EE FFEA                lea.l      A1, [A6 - 0x16]
  4925. 00003A42  5488                     addq.l     A0, 2
  4926. 00003A44  22D8                     move.l     [A1]+, [A0]+
  4927. 00003A46  22D8                     move.l     [A1]+, [A0]+
  4928. 00003A48  22D8                     move.l     [A1]+, [A0]+
  4929. 00003A4A  22D8                     move.l     [A1]+, [A0]+
  4930. 00003A4C  0CAE 4943 4F4E FFF6      cmpi.l     [A6 - 0xA], 0x49434F4E /* 'ICON' */
  4931. 00003A54  6600 008C                bne        +0x8E /* 00003AE2 */
  4932. 00003A58  202E FFEE                move.l     D0, [A6 - 0x12]
  4933. 00003A5C  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  4934. 00003A60  6600 0080                bne        +0x82 /* 00003AE2 */
  4935. 00003A64  486E FFDE                pea.l      [A6 - 0x22]
  4936. 00003A68  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  4937. 00003A6C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4938. 00003A70  4EAD 0A4A                jsr        [A5 + 0xA4A /* export_325 */]
  4939. 00003A74  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4940. 00003A78  3F00                     move.w     -[A7], D0
  4941. 00003A7A  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  4942. 00003A7E  548F                     addq.l     A7, 2
  4943. 00003A80  206E FFDE                movea.l    A0, [A6 - 0x22]
  4944. 00003A84  2050                     movea.l    A0, [A0]
  4945. 00003A86  2D68 000A FFE2           move.l     [A6 - 0x1E], [A0 + 0xA]
  4946. 00003A8C  206E FFE2                movea.l    A0, [A6 - 0x1E]
  4947. 00003A90  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4948. 00003A94  2F10                     move.l     -[A7], [A0]
  4949. 00003A96  4EBA 0092                jsr        [PC + 0x92 /* 00003B2A */]
  4950. 00003A9A  508F                     addq.l     A7, 8
  4951. 00003A9C  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  4952. 00003AA0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4953. 00003AA4  4EAD 0A02                jsr        [A5 + 0xA02 /* export_316 */]
  4954. 00003AA8  508F                     addq.l     A7, 8
  4955. 00003AAA  3F00                     move.w     -[A7], D0
  4956. 00003AAC  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  4957. 00003AB0  548F                     addq.l     A7, 2
  4958. 00003AB2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4959. 00003AB6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4960. 00003ABA  4EAD 0A02                jsr        [A5 + 0xA02 /* export_316 */]
  4961. 00003ABE  508F                     addq.l     A7, 8
  4962. 00003AC0  3F00                     move.w     -[A7], D0
  4963. 00003AC2  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  4964. 00003AC6  548F                     addq.l     A7, 2
  4965. 00003AC8  4878 0003                push.l     0x3
  4966. 00003ACC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4967. 00003AD0  4EAD 0A02                jsr        [A5 + 0xA02 /* export_316 */]
  4968. 00003AD4  508F                     addq.l     A7, 8
  4969. 00003AD6  3F00                     move.w     -[A7], D0
  4970. 00003AD8  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  4971. 00003ADC  548F                     addq.l     A7, 2
  4972. 00003ADE  7001                     moveq.l    D0, 0x01
  4973. 00003AE0  6040                     bra        +0x42 /* 00003B22 */
  4974. label00003AE2:
  4975. 00003AE2  5245                     addq.w     D5, 1
  4976. label00003AE4:
  4977. 00003AE4  BA6E FFFA                cmp.w      D5, [A6 - 0x6]
  4978. 00003AE8  6D00 FF46                blt        -0xB8 /* 00003A30 */
  4979. 00003AEC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4980. 00003AF0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4981. 00003AF4  4EAD 0A02                jsr        [A5 + 0xA02 /* export_316 */]
  4982. 00003AF8  508F                     addq.l     A7, 8
  4983. 00003AFA  3F00                     move.w     -[A7], D0
  4984. 00003AFC  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  4985. 00003B00  548F                     addq.l     A7, 2
  4986. 00003B02  5247                     addq.w     D7, 1
  4987. label00003B04:
  4988. 00003B04  BE46                     cmp.w      D7, D6
  4989. 00003B06  6D00 FEEC                blt        -0x112 /* 000039F4 */
  4990. 00003B0A  4878 0003                push.l     0x3
  4991. 00003B0E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4992. 00003B12  4EAD 0A02                jsr        [A5 + 0xA02 /* export_316 */]
  4993. 00003B16  508F                     addq.l     A7, 8
  4994. 00003B18  3F00                     move.w     -[A7], D0
  4995. 00003B1A  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  4996. 00003B1E  548F                     addq.l     A7, 2
  4997. 00003B20  7000                     moveq.l    D0, 0x00
  4998. label00003B22:
  4999. 00003B22  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  5000. 00003B26  4E5E                     unlink     A6
  5001. 00003B28  4E75                     rts
  5002. fn00003B2A:
  5003. 00003B2A  4E56 0000                link       A6, 0
  5004. 00003B2E  48E7 0118                movem.l    -[A7], D7,A3,A4
  5005. 00003B32  286E 0008                movea.l    A4, [A6 + 0x8]
  5006. 00003B36  266E 000C                movea.l    A3, [A6 + 0xC]
  5007. 00003B3A  7E00                     moveq.l    D7, 0x00
  5008. 00003B3C  6008                     bra        +0xA /* 00003B46 */
  5009. label00003B3E:
  5010. 00003B3E  2694                     move.l     [A3], [A4]
  5011. 00003B40  588B                     addq.l     A3, 4
  5012. 00003B42  588C                     addq.l     A4, 4
  5013. 00003B44  5247                     addq.w     D7, 1
  5014. label00003B46:
  5015. 00003B46  0C47 0020                cmpi.w     D7, 0x20 /* ' ' */
  5016. 00003B4A  6DF2                     blt        -0xC /* 00003B3E */
  5017. 00003B4C  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  5018. 00003B50  4E5E                     unlink     A6
  5019. 00003B52  4E75                     rts
  5020. fn00003B54:
  5021. 00003B54  4E56 FF94                link       A6, -0x006C
  5022. 00003B58  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  5023. 00003B5C  286E 0008                movea.l    A4, [A6 + 0x8]
  5024. 00003B60  A89E                     syscall    PenNormal
  5025. 00003B62  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  5026. 00003B66  486E FFE8                pea.l      [A6 - 0x18]
  5027. 00003B6A  486E FFF0                pea.l      [A6 - 0x10]
  5028. 00003B6E  2F0C                     move.l     -[A7], A4
  5029. 00003B70  4EBA D918                jsr        [PC - 0x26E8 /* 0000148A */]
  5030. 00003B74  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5031. 00003B78  2F2C 003E                move.l     -[A7], [A4 + 0x3E]
  5032. 00003B7C  486E FFE8                pea.l      [A6 - 0x18]
  5033. 00003B80  486E FFF0                pea.l      [A6 - 0x10]
  5034. 00003B84  4EBA 0EA6                jsr        [PC + 0xEA6 /* 00004A2C */]
  5035. 00003B88  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5036. 00003B8C  2D40 FF94                move.l     [A6 - 0x6C], D0
  5037. 00003B90  2F2E FF94                move.l     -[A7], [A6 - 0x6C]
  5038. 00003B94  4EBA 0230                jsr        [PC + 0x230 /* 00003DC6 */]
  5039. 00003B98  588F                     addq.l     A7, 4
  5040. 00003B9A  3F3C 0001                move.w     -[A7], 0x1
  5041. 00003B9E  486E FF98                pea.l      [A6 - 0x68]
  5042. 00003BA2  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  5043. 00003BA6  5C8F                     addq.l     A7, 6
  5044. 00003BA8  41EE FF98                lea.l      A0, [A6 - 0x68]
  5045. 00003BAC  226D AB82                movea.l    A1, [A5 - 0x547E]
  5046. 00003BB0  2348 0068                move.l     [A1 + 0x68], A0
  5047. 00003BB4  41ED 0F72                lea.l      A0, [A5 + 0xF72 /* export_490 */]
  5048. 00003BB8  2D48 FFA0                move.l     [A6 - 0x60], A0
  5049. 00003BBC  486E FFF0                pea.l      [A6 - 0x10]
  5050. 00003BC0  2F2E FF94                move.l     -[A7], [A6 - 0x6C]
  5051. 00003BC4  A9D3                     syscall    TEUpdate
  5052. 00003BC6  206D AB82                movea.l    A0, [A5 - 0x547E]
  5053. 00003BCA  42A8 0068                clr.l      [A0 + 0x68]
  5054. 00003BCE  4EBA 027E                jsr        [PC + 0x27E /* 00003E4E */]
  5055. 00003BD2  2F2E FF94                move.l     -[A7], [A6 - 0x6C]
  5056. 00003BD6  2F0C                     move.l     -[A7], A4
  5057. 00003BD8  4EBA 00AA                jsr        [PC + 0xAA /* 00003C84 */]
  5058. 00003BDC  508F                     addq.l     A7, 8
  5059. 00003BDE  082C 0004 000D           btst.b     [A4 + 0xD], 0x4
  5060. 00003BE4  6700 0090                beq        +0x92 /* 00003C76 */
  5061. 00003BE8  2D7C AAAA AAAA FFF8      move.l     [A6 - 0x8], 0xAAAAAAAA
  5062. 00003BF0  2D6E FFF8 FFFC           move.l     [A6 - 0x4], [A6 - 0x8]
  5063. 00003BF6  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  5064. 00003BFA  A89C                     syscall    PenMode
  5065. 00003BFC  486E FFF8                pea.l      [A6 - 0x8]
  5066. 00003C00  A89D                     syscall    PenPat
  5067. 00003C02  7C10                     moveq.l    D6, 0x10
  5068. 00003C04  302E FFF0                move.w     D0, [A6 - 0x10]
  5069. 00003C08  5740                     subq.w     D0, 3
  5070. 00003C0A  3A00                     move.w     D5, D0
  5071. 00003C0C  206E FF94                movea.l    A0, [A6 - 0x6C]
  5072. 00003C10  2050                     movea.l    A0, [A0]
  5073. 00003C12  3828 005E                move.w     D4, [A0 + 0x5E]
  5074. 00003C16  7E01                     moveq.l    D7, 0x01
  5075. 00003C18  6036                     bra        +0x38 /* 00003C50 */
  5076. label00003C1A:
  5077. 00003C1A  42A7                     clr.l      -[A7]
  5078. 00003C1C  3047                     movea.w    A0, D7
  5079. 00003C1E  2F08                     move.l     -[A7], A0
  5080. 00003C20  3047                     movea.w    A0, D7
  5081. 00003C22  2F08                     move.l     -[A7], A0
  5082. 00003C24  2F2E FF94                move.l     -[A7], [A6 - 0x6C]
  5083. 00003C28  4EAD 082A                jsr        [A5 + 0x82A /* export_257 */]
  5084. 00003C2C  201F                     move.l     D0, [A7]+
  5085. 00003C2E  3C00                     move.w     D6, D0
  5086. 00003C30  DA46                     add.w      D5, D6
  5087. 00003C32  BA6E FFEC                cmp.w      D5, [A6 - 0x14]
  5088. 00003C36  6C1C                     bge        +0x1E /* 00003C54 */
  5089. 00003C38  BA6E FFE8                cmp.w      D5, [A6 - 0x18]
  5090. 00003C3C  6F10                     ble        +0x12 /* 00003C4E */
  5091. 00003C3E  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  5092. 00003C42  3F05                     move.w     -[A7], D5
  5093. 00003C44  A893                     syscall    MoveTo
  5094. 00003C46  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  5095. 00003C4A  3F05                     move.w     -[A7], D5
  5096. 00003C4C  A891                     syscall    LineTo
  5097. label00003C4E:
  5098. 00003C4E  5247                     addq.w     D7, 1
  5099. label00003C50:
  5100. 00003C50  BE44                     cmp.w      D7, D4
  5101. 00003C52  6FC6                     ble        -0x38 /* 00003C1A */
  5102. label00003C54:
  5103. 00003C54  3E05                     move.w     D7, D5
  5104. 00003C56  6018                     bra        +0x1A /* 00003C70 */
  5105. label00003C58:
  5106. 00003C58  BE6E FFE8                cmp.w      D7, [A6 - 0x18]
  5107. 00003C5C  6F10                     ble        +0x12 /* 00003C6E */
  5108. 00003C5E  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  5109. 00003C62  3F07                     move.w     -[A7], D7
  5110. 00003C64  A893                     syscall    MoveTo
  5111. 00003C66  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  5112. 00003C6A  3F07                     move.w     -[A7], D7
  5113. 00003C6C  A891                     syscall    LineTo
  5114. label00003C6E:
  5115. 00003C6E  DE46                     add.w      D7, D6
  5116. label00003C70:
  5117. 00003C70  BE6E FFEC                cmp.w      D7, [A6 - 0x14]
  5118. 00003C74  6DE2                     blt        -0x1C /* 00003C58 */
  5119. label00003C76:
  5120. 00003C76  2F2E FF94                move.l     -[A7], [A6 - 0x6C]
  5121. 00003C7A  A9CD                     syscall    TEDispose
  5122. 00003C7C  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  5123. 00003C80  4E5E                     unlink     A6
  5124. 00003C82  4E75                     rts
  5125. fn00003C84:
  5126. 00003C84  4E56 FEC4                link       A6, -0x013C
  5127. 00003C88  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  5128. 00003C8C  206E 0008                movea.l    A0, [A6 + 0x8]
  5129. 00003C90  0C50 012D                cmpi.w     [A0], 0x12D
  5130. 00003C94  6600 0128                bne        +0x12A /* 00003DBE */
  5131. 00003C98  486E FFF0                pea.l      [A6 - 0x10]
  5132. 00003C9C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5133. 00003CA0  4EBA D89A                jsr        [PC - 0x2766 /* 0000153C */]
  5134. 00003CA4  508F                     addq.l     A7, 8
  5135. 00003CA6  42A7                     clr.l      -[A7]
  5136. 00003CA8  42A7                     clr.l      -[A7]
  5137. 00003CAA  4878 FFFF                push.l     0xFFFF
  5138. 00003CAE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5139. 00003CB2  4EAD 082A                jsr        [A5 + 0x82A /* export_257 */]
  5140. 00003CB6  201F                     move.l     D0, [A7]+
  5141. 00003CB8  3C00                     move.w     D6, D0
  5142. 00003CBA  206E 0008                movea.l    A0, [A6 + 0x8]
  5143. 00003CBE  3A28 004A                move.w     D5, [A0 + 0x4A]
  5144. 00003CC2  206E 000C                movea.l    A0, [A6 + 0xC]
  5145. 00003CC6  226E 000C                movea.l    A1, [A6 + 0xC]
  5146. 00003CCA  2251                     movea.l    A1, [A1]
  5147. 00003CCC  3011                     move.w     D0, [A1]
  5148. 00003CCE  D045                     add.w      D0, D5
  5149. 00003CD0  2050                     movea.l    A0, [A0]
  5150. 00003CD2  3228 000C                move.w     D1, [A0 + 0xC]
  5151. 00003CD6  9240                     sub.w      D1, D0
  5152. 00003CD8  3801                     move.w     D4, D1
  5153. 00003CDA  7E00                     moveq.l    D7, 0x00
  5154. 00003CDC  B846                     cmp.w      D4, D6
  5155. 00003CDE  6D02                     blt        +0x4 /* 00003CE2 */
  5156. 00003CE0  7EFF                     moveq.l    D7, 0xFFFFFFFF
  5157. label00003CE2:
  5158. 00003CE2  42A7                     clr.l      -[A7]
  5159. 00003CE4  4879 4344 4546           push.l     0x43444546 /* 'CDEF' */
  5160. 00003CEA  3F3C 0001                move.w     -[A7], 0x1
  5161. 00003CEE  A9A0                     syscall    GetResource
  5162. 00003CF0  205F                     movea.l    A0, [A7]+
  5163. 00003CF2  2D48 FFEC                move.l     [A6 - 0x14], A0
  5164. 00003CF6  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  5165. 00003CFA  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  5166. 00003CFE  42AE FEC4                clr.l      [A6 - 0x13C]
  5167. 00003D02  2D6D AB82 FEC8           move.l     [A6 - 0x138], [A5 - 0x547E]
  5168. 00003D08  41EE FECC                lea.l      A0, [A6 - 0x134]
  5169. 00003D0C  43EE FFF0                lea.l      A1, [A6 - 0x10]
  5170. 00003D10  20D9                     move.l     [A0]+, [A1]+
  5171. 00003D12  20D9                     move.l     [A0]+, [A1]+
  5172. 00003D14  70FF                     moveq.l    D0, 0xFFFFFFFF
  5173. 00003D16  1D40 FED4                move.b     [A6 - 0x12C], D0
  5174. 00003D1A  1D47 FED5                move.b     [A6 - 0x12B], D7
  5175. 00003D1E  3D45 FED6                move.w     [A6 - 0x12A], D5
  5176. 00003D22  426E FED8                clr.w      [A6 - 0x128]
  5177. 00003D26  3006                     move.w     D0, D6
  5178. 00003D28  9044                     sub.w      D0, D4
  5179. 00003D2A  3D40 FEDA                move.w     [A6 - 0x126], D0
  5180. 00003D2E  2D6E FFEC FEDC           move.l     [A6 - 0x124], [A6 - 0x14]
  5181. 00003D34  42AE FEE0                clr.l      [A6 - 0x120]
  5182. 00003D38  42AE FEE4                clr.l      [A6 - 0x11C]
  5183. 00003D3C  41EE FEC4                lea.l      A0, [A6 - 0x13C]
  5184. 00003D40  2D48 FFF8                move.l     [A6 - 0x8], A0
  5185. 00003D44  4A6E FEDA                tst.w      [A6 - 0x126]
  5186. 00003D48  6C04                     bge        +0x6 /* 00003D4E */
  5187. 00003D4A  426E FEDA                clr.w      [A6 - 0x126]
  5188. label00003D4E:
  5189. 00003D4E  302E FED6                move.w     D0, [A6 - 0x12A]
  5190. 00003D52  B06E FEDA                cmp.w      D0, [A6 - 0x126]
  5191. 00003D56  6F06                     ble        +0x8 /* 00003D5E */
  5192. 00003D58  3D6E FEDA FED6           move.w     [A6 - 0x12A], [A6 - 0x126]
  5193. label00003D5E:
  5194. 00003D5E  42A7                     clr.l      -[A7]
  5195. 00003D60  4267                     clr.w      -[A7]
  5196. 00003D62  486E FFF8                pea.l      [A6 - 0x8]
  5197. 00003D66  3F3C 0003                move.w     -[A7], 0x3
  5198. 00003D6A  42A7                     clr.l      -[A7]
  5199. 00003D6C  206E FFEC                movea.l    A0, [A6 - 0x14]
  5200. 00003D70  2F10                     move.l     -[A7], [A0]
  5201. 00003D72  4EAD 0782                jsr        [A5 + 0x782 /* export_236 */]
  5202. 00003D76  201F                     move.l     D0, [A7]+
  5203. 00003D78  2D40 FFFC                move.l     [A6 - 0x4], D0
  5204. 00003D7C  42A7                     clr.l      -[A7]
  5205. 00003D7E  4267                     clr.w      -[A7]
  5206. 00003D80  486E FFF8                pea.l      [A6 - 0x8]
  5207. 00003D84  4267                     clr.w      -[A7]
  5208. 00003D86  42A7                     clr.l      -[A7]
  5209. 00003D88  206E FFEC                movea.l    A0, [A6 - 0x14]
  5210. 00003D8C  2F10                     move.l     -[A7], [A0]
  5211. 00003D8E  4EAD 0782                jsr        [A5 + 0x782 /* export_236 */]
  5212. 00003D92  201F                     move.l     D0, [A7]+
  5213. 00003D94  2D40 FFFC                move.l     [A6 - 0x4], D0
  5214. 00003D98  42A7                     clr.l      -[A7]
  5215. 00003D9A  4267                     clr.w      -[A7]
  5216. 00003D9C  486E FFF8                pea.l      [A6 - 0x8]
  5217. 00003DA0  3F3C 0004                move.w     -[A7], 0x4
  5218. 00003DA4  42A7                     clr.l      -[A7]
  5219. 00003DA6  206E FFEC                movea.l    A0, [A6 - 0x14]
  5220. 00003DAA  2F10                     move.l     -[A7], [A0]
  5221. 00003DAC  4EAD 0782                jsr        [A5 + 0x782 /* export_236 */]
  5222. 00003DB0  201F                     move.l     D0, [A7]+
  5223. 00003DB2  2D40 FFFC                move.l     [A6 - 0x4], D0
  5224. 00003DB6  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  5225. 00003DBA  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  5226. label00003DBE:
  5227. 00003DBE  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  5228. 00003DC2  4E5E                     unlink     A6
  5229. 00003DC4  4E75                     rts
  5230. fn00003DC6:
  5231. 00003DC6  4E56 FFF6                link       A6, -0x000A
  5232. 00003DCA  206D AB82                movea.l    A0, [A5 - 0x547E]
  5233. 00003DCE  4AA8 005C                tst.l      [A0 + 0x5C]
  5234. 00003DD2  6700 0076                beq        +0x78 /* 00003E4A */
  5235. 00003DD6  3F3C 0082                move.w     -[A7], 0x82
  5236. 00003DDA  4267                     clr.w      -[A7]
  5237. 00003DDC  42A7                     clr.l      -[A7]
  5238. 00003DDE  A8F2                     syscall    PicComment
  5239. 00003DE0  7001                     moveq.l    D0, 0x01
  5240. 00003DE2  1D40 FFFA                move.b     [A6 - 0x6], D0
  5241. 00003DE6  206E 0008                movea.l    A0, [A6 + 0x8]
  5242. 00003DEA  2050                     movea.l    A0, [A0]
  5243. 00003DEC  0C68 0001 003A           cmpi.w     [A0 + 0x3A], 0x1
  5244. 00003DF2  6606                     bne        +0x8 /* 00003DFA */
  5245. 00003DF4  7002                     moveq.l    D0, 0x02
  5246. 00003DF6  1D40 FFFA                move.b     [A6 - 0x6], D0
  5247. label00003DFA:
  5248. 00003DFA  206E 0008                movea.l    A0, [A6 + 0x8]
  5249. 00003DFE  2050                     movea.l    A0, [A0]
  5250. 00003E00  0C68 FFFF 003A           cmpi.w     [A0 + 0x3A], 0xFFFF
  5251. 00003E06  6606                     bne        +0x8 /* 00003E0E */
  5252. 00003E08  7003                     moveq.l    D0, 0x03
  5253. 00003E0A  1D40 FFFA                move.b     [A6 - 0x6], D0
  5254. label00003E0E:
  5255. 00003E0E  422E FFFB                clr.b      [A6 - 0x5]
  5256. 00003E12  426E FFFC                clr.w      [A6 - 0x4]
  5257. 00003E16  7001                     moveq.l    D0, 0x01
  5258. 00003E18  1D40 FFFE                move.b     [A6 - 0x2], D0
  5259. 00003E1C  422E FFFF                clr.b      [A6 - 0x1]
  5260. 00003E20  4267                     clr.w      -[A7]
  5261. 00003E22  486E FFFA                pea.l      [A6 - 0x6]
  5262. 00003E26  486E FFF6                pea.l      [A6 - 0xA]
  5263. 00003E2A  4878 0006                push.l     0x6
  5264. 00003E2E  4EAD 072A                jsr        [A5 + 0x72A /* export_225 */]
  5265. 00003E32  301F                     move.w     D0, [A7]+
  5266. 00003E34  3F3C 0096                move.w     -[A7], 0x96
  5267. 00003E38  3F3C 0006                move.w     -[A7], 0x6
  5268. 00003E3C  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  5269. 00003E40  A8F2                     syscall    PicComment
  5270. 00003E42  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  5271. 00003E46  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  5272. label00003E4A:
  5273. 00003E4A  4E5E                     unlink     A6
  5274. 00003E4C  4E75                     rts
  5275. fn00003E4E:
  5276. 00003E4E  206D AB82                movea.l    A0, [A5 - 0x547E]
  5277. 00003E52  4AA8 005C                tst.l      [A0 + 0x5C]
  5278. 00003E56  6714                     beq        +0x16 /* 00003E6C */
  5279. 00003E58  3F3C 0097                move.w     -[A7], 0x97
  5280. 00003E5C  4267                     clr.w      -[A7]
  5281. 00003E5E  42A7                     clr.l      -[A7]
  5282. 00003E60  A8F2                     syscall    PicComment
  5283. 00003E62  3F3C 0083                move.w     -[A7], 0x83
  5284. 00003E66  4267                     clr.w      -[A7]
  5285. 00003E68  42A7                     clr.l      -[A7]
  5286. 00003E6A  A8F2                     syscall    PicComment
  5287. label00003E6C:
  5288. 00003E6C  4E75                     rts
  5289. export_502:
  5290. fn00003E6E:
  5291. 00003E6E  4E56 FE2E                link       A6, -0x01D2
  5292. 00003E72  48E7 0300                movem.l    -[A7], D6,D7
  5293. 00003E76  206E 0008                movea.l    A0, [A6 + 0x8]
  5294. 00003E7A  302E 000C                move.w     D0, [A6 + 0xC]
  5295. 00003E7E  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  5296. 00003E82  D090                     add.l      D0, [A0]
  5297. 00003E84  2040                     movea.l    A0, D0
  5298. 00003E86  43EE FF8C                lea.l      A1, [A6 - 0x74]
  5299. 00003E8A  7013                     moveq.l    D0, 0x13
  5300. label00003E8C:
  5301. 00003E8C  22D8                     move.l     [A1]+, [A0]+
  5302. 00003E8E  51C8 FFFC                dbf        D0, -0x6 /* 00003E8C */
  5303. 00003E92  32D8                     move.w     [A1]+, [A0]+
  5304. 00003E94  302E FF8C                move.w     D0, [A6 - 0x74]
  5305. 00003E98  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  5306. 00003E9C  0010 0042                ori.b      [A0], 0x42 /* 'B' */
  5307. 00003EA0  0067 00CA                ori.w      -[A7], 0xCA
  5308. 00003EA4  00C8                     .incomplete
  5309. 00003EA6  00C6                     .incomplete
  5310. 00003EA8  00C9                     .incomplete
  5311. 00003EAA  00C2                     .incomplete
  5312. 00003EAC  00CB                     .incomplete
  5313. 00003EAE  00BE 00CC 00BA           ori.l      <<invalid special address>>, 0xCC00BA
  5314. 00003EB4  0064 00B6                ori.w      -[A4], 0xB6
  5315. 00003EB8  0065 00B2                ori.w      -[A5], 0xB2
  5316. 00003EBC  0066 00AE                ori.w      -[A6], 0xAE
  5317. 00003EC0  012C 00BA                btst       [A4 + 0xBA], D0
  5318. 00003EC4  012D 00CA                btst       [A5 + 0xCA /* export_21 */], D0
  5319. 00003EC8  0068 00C6 00CA           ori.w      [A0 + 0xCA], 0xC6
  5320. 00003ECE  00E0                     .incomplete
  5321. 00003ED0  0069 0280 006C           ori.w      [A1 + 0x6C], 0x280
  5322. 00003ED6  02F6                     .incomplete
  5323. 00003ED8  006A 038C 006B           ori.w      [A2 + 0x6B], 0x38C
  5324. 00003EDE  03AE 302E                bclr       [A6 + 0x302E], D1
  5325. 00003EE2  FFD8                     .invalid   <<F/7/7>>
  5326. 00003EE4  B06E FF9C                cmp.w      D0, [A6 - 0x64]
  5327. 00003EE8  660C                     bne        +0xE /* 00003EF6 */
  5328. 00003EEA  206E 000E                movea.l    A0, [A6 + 0xE]
  5329. 00003EEE  3D68 0002 FFD8           move.w     [A6 - 0x28], [A0 + 0x2]
  5330. 00003EF4  600A                     bra        +0xC /* 00003F00 */
  5331. label00003EF6:
  5332. 00003EF6  206E 000E                movea.l    A0, [A6 + 0xE]
  5333. 00003EFA  3D68 0006 FFD8           move.w     [A6 - 0x28], [A0 + 0x6]
  5334. label00003F00:
  5335. 00003F00  302E FFDC                move.w     D0, [A6 - 0x24]
  5336. 00003F04  B06E FF9C                cmp.w      D0, [A6 - 0x64]
  5337. 00003F08  660C                     bne        +0xE /* 00003F16 */
  5338. 00003F0A  206E 000E                movea.l    A0, [A6 + 0xE]
  5339. 00003F0E  3D68 0002 FFDC           move.w     [A6 - 0x24], [A0 + 0x2]
  5340. 00003F14  600A                     bra        +0xC /* 00003F20 */
  5341. label00003F16:
  5342. 00003F16  206E 000E                movea.l    A0, [A6 + 0xE]
  5343. 00003F1A  3D68 0006 FFDC           move.w     [A6 - 0x24], [A0 + 0x6]
  5344. label00003F20:
  5345. 00003F20  302E FFD6                move.w     D0, [A6 - 0x2A]
  5346. 00003F24  B06E FF9A                cmp.w      D0, [A6 - 0x66]
  5347. 00003F28  660A                     bne        +0xC /* 00003F34 */
  5348. 00003F2A  206E 000E                movea.l    A0, [A6 + 0xE]
  5349. 00003F2E  3D50 FFD6                move.w     [A6 - 0x2A], [A0]
  5350. 00003F32  600A                     bra        +0xC /* 00003F3E */
  5351. label00003F34:
  5352. 00003F34  206E 000E                movea.l    A0, [A6 + 0xE]
  5353. 00003F38  3D68 0004 FFD6           move.w     [A6 - 0x2A], [A0 + 0x4]
  5354. label00003F3E:
  5355. 00003F3E  302E FFDA                move.w     D0, [A6 - 0x26]
  5356. 00003F42  B06E FF9A                cmp.w      D0, [A6 - 0x66]
  5357. 00003F46  660A                     bne        +0xC /* 00003F52 */
  5358. 00003F48  206E 000E                movea.l    A0, [A6 + 0xE]
  5359. 00003F4C  3D50 FFDA                move.w     [A6 - 0x26], [A0]
  5360. 00003F50  600A                     bra        +0xC /* 00003F5C */
  5361. label00003F52:
  5362. 00003F52  206E 000E                movea.l    A0, [A6 + 0xE]
  5363. 00003F56  3D68 0004 FFDA           move.w     [A6 - 0x26], [A0 + 0x4]
  5364. label00003F5C:
  5365. 00003F5C  206E 000E                movea.l    A0, [A6 + 0xE]
  5366. 00003F60  43EE FF9A                lea.l      A1, [A6 - 0x66]
  5367. 00003F64  22D8                     move.l     [A1]+, [A0]+
  5368. 00003F66  22D8                     move.l     [A1]+, [A0]+
  5369. 00003F68  6000 0322                bra        +0x324 /* 0000428C */
  5370. 00003F6C  206E 000E                movea.l    A0, [A6 + 0xE]
  5371. 00003F70  43EE FF9A                lea.l      A1, [A6 - 0x66]
  5372. 00003F74  22D8                     move.l     [A1]+, [A0]+
  5373. 00003F76  22D8                     move.l     [A1]+, [A0]+
  5374. 00003F78  6000 0312                bra        +0x314 /* 0000428C */
  5375. 00003F7C  426E FFD6                clr.w      [A6 - 0x2A]
  5376. 00003F80  206E 000E                movea.l    A0, [A6 + 0xE]
  5377. 00003F84  43EE FF9A                lea.l      A1, [A6 - 0x66]
  5378. 00003F88  22D8                     move.l     [A1]+, [A0]+
  5379. 00003F8A  22D8                     move.l     [A1]+, [A0]+
  5380. 00003F8C  6000 02FE                bra        +0x300 /* 0000428C */
  5381. 00003F90  2F2E FFCA                move.l     -[A7], [A6 - 0x36]
  5382. 00003F94  486E FF9A                pea.l      [A6 - 0x66]
  5383. 00003F98  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  5384. 00003F9C  A8FC                     syscall    MapPoly
  5385. 00003F9E  206E 000E                movea.l    A0, [A6 + 0xE]
  5386. 00003FA2  43EE FF9A                lea.l      A1, [A6 - 0x66]
  5387. 00003FA6  22D8                     move.l     [A1]+, [A0]+
  5388. 00003FA8  22D8                     move.l     [A1]+, [A0]+
  5389. 00003FAA  6000 02E0                bra        +0x2E2 /* 0000428C */
  5390. 00003FAE  206E 000E                movea.l    A0, [A6 + 0xE]
  5391. 00003FB2  226E 000E                movea.l    A1, [A6 + 0xE]
  5392. 00003FB6  3029 0006                move.w     D0, [A1 + 0x6]
  5393. 00003FBA  9068 0002                sub.w      D0, [A0 + 0x2]
  5394. 00003FBE  3D40 FFE4                move.w     [A6 - 0x1C], D0
  5395. 00003FC2  206E 000E                movea.l    A0, [A6 + 0xE]
  5396. 00003FC6  226E 000E                movea.l    A1, [A6 + 0xE]
  5397. 00003FCA  3029 0004                move.w     D0, [A1 + 0x4]
  5398. 00003FCE  9050                     sub.w      D0, [A0]
  5399. 00003FD0  3D40 FFE2                move.w     [A6 - 0x1E], D0
  5400. 00003FD4  302E FF9E                move.w     D0, [A6 - 0x62]
  5401. 00003FD8  906E FF9A                sub.w      D0, [A6 - 0x66]
  5402. 00003FDC  B06E FFE2                cmp.w      D0, [A6 - 0x1E]
  5403. 00003FE0  661E                     bne        +0x20 /* 00004000 */
  5404. 00003FE2  302E FFA0                move.w     D0, [A6 - 0x60]
  5405. 00003FE6  906E FF9C                sub.w      D0, [A6 - 0x64]
  5406. 00003FEA  B06E FFE4                cmp.w      D0, [A6 - 0x1C]
  5407. 00003FEE  6610                     bne        +0x12 /* 00004000 */
  5408. 00003FF0  206E 000E                movea.l    A0, [A6 + 0xE]
  5409. 00003FF4  43EE FF9A                lea.l      A1, [A6 - 0x66]
  5410. 00003FF8  22D8                     move.l     [A1]+, [A0]+
  5411. 00003FFA  22D8                     move.l     [A1]+, [A0]+
  5412. 00003FFC  6000 028E                bra        +0x290 /* 0000428C */
  5413. label00004000:
  5414. 00004000  4A6D B110                tst.w      [A5 - 0x4EF0]
  5415. 00004004  6608                     bne        +0xA /* 0000400E */
  5416. 00004006  4A6E FFD2                tst.w      [A6 - 0x2E]
  5417. 0000400A  6600 0280                bne        +0x282 /* 0000428C */
  5418. label0000400E:
  5419. 0000400E  486E FFEA                pea.l      [A6 - 0x16]
  5420. 00004012  A874                     syscall    GetPort
  5421. 00004014  3F2E FFD2                move.w     -[A7], [A6 - 0x2E]
  5422. 00004018  486E FE46                pea.l      [A6 - 0x1BA]
  5423. 0000401C  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  5424. 00004020  5C8F                     addq.l     A7, 6
  5425. 00004022  3F2E FFD2                move.w     -[A7], [A6 - 0x2E]
  5426. 00004026  486E FFE4                pea.l      [A6 - 0x1C]
  5427. 0000402A  486E FFFC                pea.l      [A6 - 0x4]
  5428. 0000402E  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  5429. 00004032  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  5430. 00004036  4FEF 000E                lea.l      A7, [A7 + 0xE]
  5431. 0000403A  42A7                     clr.l      -[A7]
  5432. 0000403C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5433. 00004040  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  5434. 00004044  205F                     movea.l    A0, [A7]+
  5435. 00004046  2D48 FFE6                move.l     [A6 - 0x1A], A0
  5436. 0000404A  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  5437. 0000404E  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  5438. 00004052  206E FFE6                movea.l    A0, [A6 - 0x1A]
  5439. 00004056  2D50 FF1E                move.l     [A6 - 0xE2], [A0]
  5440. 0000405A  3D6E FFE4 FF22           move.w     [A6 - 0xDE], [A6 - 0x1C]
  5441. 00004060  206E 000E                movea.l    A0, [A6 + 0xE]
  5442. 00004064  43EE FF24                lea.l      A1, [A6 - 0xDC]
  5443. 00004068  22D8                     move.l     [A1]+, [A0]+
  5444. 0000406A  22D8                     move.l     [A1]+, [A0]+
  5445. 0000406C  3F2E FFD2                move.w     -[A7], [A6 - 0x2E]
  5446. 00004070  486E FF1E                pea.l      [A6 - 0xE2]
  5447. 00004074  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  5448. 00004078  5C8F                     addq.l     A7, 6
  5449. 0000407A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  5450. 0000407E  A8A3                     syscall    EraseRect
  5451. 00004080  3F2E FFD2                move.w     -[A7], [A6 - 0x2E]
  5452. 00004084  486E FEB2                pea.l      [A6 - 0x14E]
  5453. 00004088  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  5454. 0000408C  5C8F                     addq.l     A7, 6
  5455. 0000408E  3F2E FFD2                move.w     -[A7], [A6 - 0x2E]
  5456. 00004092  486E FFE4                pea.l      [A6 - 0x1C]
  5457. 00004096  486E FFFC                pea.l      [A6 - 0x4]
  5458. 0000409A  486E FF9A                pea.l      [A6 - 0x66]
  5459. 0000409E  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  5460. 000040A2  4FEF 000E                lea.l      A7, [A7 + 0xE]
  5461. 000040A6  2F2E FFCA                move.l     -[A7], [A6 - 0x36]
  5462. 000040AA  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  5463. 000040AE  206E FFCA                movea.l    A0, [A6 - 0x36]
  5464. 000040B2  2D50 FF2C                move.l     [A6 - 0xD4], [A0]
  5465. 000040B6  3D6E FFE4 FF30           move.w     [A6 - 0xD0], [A6 - 0x1C]
  5466. 000040BC  41EE FF32                lea.l      A0, [A6 - 0xCE]
  5467. 000040C0  43EE FF9A                lea.l      A1, [A6 - 0x66]
  5468. 000040C4  20D9                     move.l     [A0]+, [A1]+
  5469. 000040C6  20D9                     move.l     [A0]+, [A1]+
  5470. 000040C8  3F2E FFD2                move.w     -[A7], [A6 - 0x2E]
  5471. 000040CC  486E FF2C                pea.l      [A6 - 0xD4]
  5472. 000040D0  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  5473. 000040D4  5C8F                     addq.l     A7, 6
  5474. 000040D6  41EE FE2E                lea.l      A0, [A6 - 0x1D2]
  5475. 000040DA  43EE FF9A                lea.l      A1, [A6 - 0x66]
  5476. 000040DE  20D9                     move.l     [A0]+, [A1]+
  5477. 000040E0  20D9                     move.l     [A0]+, [A1]+
  5478. 000040E2  4A6E 0012                tst.w      [A6 + 0x12]
  5479. 000040E6  670C                     beq        +0xE /* 000040F4 */
  5480. 000040E8  206E 000E                movea.l    A0, [A6 + 0xE]
  5481. 000040EC  43EE FE2E                lea.l      A1, [A6 - 0x1D2]
  5482. 000040F0  22D8                     move.l     [A1]+, [A0]+
  5483. 000040F2  22D8                     move.l     [A1]+, [A0]+
  5484. label000040F4:
  5485. 000040F4  486E FEB4                pea.l      [A6 - 0x14C]
  5486. 000040F8  486E FE48                pea.l      [A6 - 0x1B8]
  5487. 000040FC  486E FF9A                pea.l      [A6 - 0x66]
  5488. 00004100  486E FE2E                pea.l      [A6 - 0x1D2]
  5489. 00004104  4267                     clr.w      -[A7]
  5490. 00004106  42A7                     clr.l      -[A7]
  5491. 00004108  A8EC                     syscall    CopyBits
  5492. 0000410A  3F2E FFD2                move.w     -[A7], [A6 - 0x2E]
  5493. 0000410E  486E FEB2                pea.l      [A6 - 0x14E]
  5494. 00004112  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  5495. 00004116  5C8F                     addq.l     A7, 6
  5496. 00004118  3F2E FFD2                move.w     -[A7], [A6 - 0x2E]
  5497. 0000411C  486E FE46                pea.l      [A6 - 0x1BA]
  5498. 00004120  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  5499. 00004124  5C8F                     addq.l     A7, 6
  5500. 00004126  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  5501. 0000412A  A873                     syscall    SetPort
  5502. 0000412C  2F2E FFCA                move.l     -[A7], [A6 - 0x36]
  5503. 00004130  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  5504. 00004134  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  5505. 00004138  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  5506. 0000413C  2D6E FFE6 FFCA           move.l     [A6 - 0x36], [A6 - 0x1A]
  5507. 00004142  206E 000E                movea.l    A0, [A6 + 0xE]
  5508. 00004146  43EE FF9A                lea.l      A1, [A6 - 0x66]
  5509. 0000414A  22D8                     move.l     [A1]+, [A0]+
  5510. 0000414C  22D8                     move.l     [A1]+, [A0]+
  5511. 0000414E  6000 013C                bra        +0x13E /* 0000428C */
  5512. 00004152  42A7                     clr.l      -[A7]
  5513. 00004154  2F2E FFCA                move.l     -[A7], [A6 - 0x36]
  5514. 00004158  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  5515. 0000415C  201F                     move.l     D0, [A7]+
  5516. 0000415E  4878 0052                push.l     0x52 /* 'R' */
  5517. 00004162  2F00                     move.l     -[A7], D0
  5518. 00004164  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  5519. 00004168  3C00                     move.w     D6, D0
  5520. 0000416A  7E00                     moveq.l    D7, 0x00
  5521. 0000416C  6042                     bra        +0x44 /* 000041B0 */
  5522. label0000416E:
  5523. 0000416E  206E FFCA                movea.l    A0, [A6 - 0x36]
  5524. 00004172  3007                     move.w     D0, D7
  5525. 00004174  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  5526. 00004178  D090                     add.l      D0, [A0]
  5527. 0000417A  2040                     movea.l    A0, D0
  5528. 0000417C  43EE FF3A                lea.l      A1, [A6 - 0xC6]
  5529. 00004180  7013                     moveq.l    D0, 0x13
  5530. label00004182:
  5531. 00004182  22D8                     move.l     [A1]+, [A0]+
  5532. 00004184  51C8 FFFC                dbf        D0, -0x6 /* 00004182 */
  5533. 00004188  32D8                     move.w     [A1]+, [A0]+
  5534. 0000418A  486E FF48                pea.l      [A6 - 0xB8]
  5535. 0000418E  486E FF9A                pea.l      [A6 - 0x66]
  5536. 00004192  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  5537. 00004196  A8FA                     syscall    MapRect
  5538. 00004198  3F3C 0001                move.w     -[A7], 0x1
  5539. 0000419C  486E FF48                pea.l      [A6 - 0xB8]
  5540. 000041A0  3F07                     move.w     -[A7], D7
  5541. 000041A2  2F2E FFCA                move.l     -[A7], [A6 - 0x36]
  5542. 000041A6  4EBA FCC6                jsr        [PC - 0x33A /* 00003E6E */]
  5543. 000041AA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5544. 000041AE  5247                     addq.w     D7, 1
  5545. label000041B0:
  5546. 000041B0  BE46                     cmp.w      D7, D6
  5547. 000041B2  6DBA                     blt        -0x44 /* 0000416E */
  5548. 000041B4  3F3C 0002                move.w     -[A7], 0x2
  5549. 000041B8  486E FF9A                pea.l      [A6 - 0x66]
  5550. 000041BC  2F2E FFCA                move.l     -[A7], [A6 - 0x36]
  5551. 000041C0  4EBA D83A                jsr        [PC - 0x27C6 /* 000019FC */]
  5552. 000041C4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5553. 000041C8  6000 00C2                bra        +0xC4 /* 0000428C */
  5554. 000041CC  206E 000E                movea.l    A0, [A6 + 0xE]
  5555. 000041D0  43EE FE2E                lea.l      A1, [A6 - 0x1D2]
  5556. 000041D4  22D8                     move.l     [A1]+, [A0]+
  5557. 000041D6  22D8                     move.l     [A1]+, [A0]+
  5558. 000041D8  4A6E FFA4                tst.w      [A6 - 0x5C]
  5559. 000041DC  670E                     beq        +0x10 /* 000041EC */
  5560. 000041DE  486E FE2E                pea.l      [A6 - 0x1D2]
  5561. 000041E2  3F2E FFBE                move.w     -[A7], [A6 - 0x42]
  5562. 000041E6  3F2E FFC0                move.w     -[A7], [A6 - 0x40]
  5563. 000041EA  A8A9                     syscall    InsetRect
  5564. label000041EC:
  5565. 000041EC  42A7                     clr.l      -[A7]
  5566. 000041EE  486E FE2E                pea.l      [A6 - 0x1D2]
  5567. 000041F2  486E FE2E                pea.l      [A6 - 0x1D2]
  5568. 000041F6  A83E                     syscall    TEStyleNew
  5569. 000041F8  205F                     movea.l    A0, [A7]+
  5570. 000041FA  2D48 FFDE                move.l     [A6 - 0x22], A0
  5571. 000041FE  486D 0152                pea.l      [A5 + 0x152 /* export_38 */]
  5572. 00004202  2F2E FFDE                move.l     -[A7], [A6 - 0x22]
  5573. 00004206  4EAD 0762                jsr        [A5 + 0x762 /* export_232 */]
  5574. 0000420A  2F2E FFDE                move.l     -[A7], [A6 - 0x22]
  5575. 0000420E  2F2E FFCA                move.l     -[A7], [A6 - 0x36]
  5576. 00004212  4EAD 09D2                jsr        [A5 + 0x9D2 /* export_310 */]
  5577. 00004216  508F                     addq.l     A7, 8
  5578. 00004218  42A7                     clr.l      -[A7]
  5579. 0000421A  4878 0001                push.l     0x1
  5580. 0000421E  4878 FFFF                push.l     0xFFFF
  5581. 00004222  2F2E FFDE                move.l     -[A7], [A6 - 0x22]
  5582. 00004226  4EAD 082A                jsr        [A5 + 0x82A /* export_257 */]
  5583. 0000422A  201F                     move.l     D0, [A7]+
  5584. 0000422C  306E FE2E                movea.w    A0, [A6 - 0x1D2]
  5585. 00004230  D088                     add.l      D0, A0
  5586. 00004232  3D40 FE32                move.w     [A6 - 0x1CE], D0
  5587. 00004236  2F2E FFDE                move.l     -[A7], [A6 - 0x22]
  5588. 0000423A  A9CD                     syscall    TEDispose
  5589. 0000423C  4A6E FFA4                tst.w      [A6 - 0x5C]
  5590. 00004240  6716                     beq        +0x18 /* 00004258 */
  5591. 00004242  302E FFBE                move.w     D0, [A6 - 0x42]
  5592. 00004246  4440                     neg.w      D0
  5593. 00004248  322E FFC0                move.w     D1, [A6 - 0x40]
  5594. 0000424C  4441                     neg.w      D1
  5595. 0000424E  486E FE2E                pea.l      [A6 - 0x1D2]
  5596. 00004252  3F00                     move.w     -[A7], D0
  5597. 00004254  3F01                     move.w     -[A7], D1
  5598. 00004256  A8A9                     syscall    InsetRect
  5599. label00004258:
  5600. 00004258  41EE FF9A                lea.l      A0, [A6 - 0x66]
  5601. 0000425C  43EE FE2E                lea.l      A1, [A6 - 0x1D2]
  5602. 00004260  20D9                     move.l     [A0]+, [A1]+
  5603. 00004262  20D9                     move.l     [A0]+, [A1]+
  5604. 00004264  6026                     bra        +0x28 /* 0000428C */
  5605. 00004266  486E FFD6                pea.l      [A6 - 0x2A]
  5606. 0000426A  486E FF9A                pea.l      [A6 - 0x66]
  5607. 0000426E  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  5608. 00004272  A8FA                     syscall    MapRect
  5609. 00004274  486E FF9A                pea.l      [A6 - 0x66]
  5610. 00004278  3F2E FFD4                move.w     -[A7], [A6 - 0x2C]
  5611. 0000427C  3F2E FFD2                move.w     -[A7], [A6 - 0x2E]
  5612. 00004280  486E FFD6                pea.l      [A6 - 0x2A]
  5613. 00004284  4EBA 002C                jsr        [PC + 0x2C /* 000042B2 */]
  5614. 00004288  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5615. label0000428C:
  5616. 0000428C  206E 0008                movea.l    A0, [A6 + 0x8]
  5617. 00004290  302E 000C                move.w     D0, [A6 + 0xC]
  5618. 00004294  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  5619. 00004298  D090                     add.l      D0, [A0]
  5620. 0000429A  2040                     movea.l    A0, D0
  5621. 0000429C  43EE FF8C                lea.l      A1, [A6 - 0x74]
  5622. 000042A0  7013                     moveq.l    D0, 0x13
  5623. label000042A2:
  5624. 000042A2  20D9                     move.l     [A0]+, [A1]+
  5625. 000042A4  51C8 FFFC                dbf        D0, -0x6 /* 000042A2 */
  5626. 000042A8  30D9                     move.w     [A0]+, [A1]+
  5627. 000042AA  4CDF 00C0                movem.l    D6,D7, [A7]+
  5628. 000042AE  4E5E                     unlink     A6
  5629. 000042B0  4E75                     rts
  5630. export_492:
  5631. fn000042B2:
  5632. 000042B2  4E56 FFF4                link       A6, -0x000C
  5633. 000042B6  48E7 0700                movem.l    -[A7], D5,D6,D7
  5634. 000042BA  206E 0008                movea.l    A0, [A6 + 0x8]
  5635. 000042BE  43EE FFF8                lea.l      A1, [A6 - 0x8]
  5636. 000042C2  22D8                     move.l     [A1]+, [A0]+
  5637. 000042C4  22D8                     move.l     [A1]+, [A0]+
  5638. 000042C6  302E 000C                move.w     D0, [A6 + 0xC]
  5639. 000042CA  D06E 000E                add.w      D0, [A6 + 0xE]
  5640. 000042CE  3E00                     move.w     D7, D0
  5641. 000042D0  302E FFFE                move.w     D0, [A6 - 0x2]
  5642. 000042D4  D06E FFFA                add.w      D0, [A6 - 0x6]
  5643. 000042D8  E240                     asr        D0.w, 1
  5644. 000042DA  3D40 FFF6                move.w     [A6 - 0xA], D0
  5645. 000042DE  302E FFFC                move.w     D0, [A6 - 0x4]
  5646. 000042E2  D06E FFF8                add.w      D0, [A6 - 0x8]
  5647. 000042E6  E240                     asr        D0.w, 1
  5648. 000042E8  3D40 FFF4                move.w     [A6 - 0xC], D0
  5649. 000042EC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5650. 000042F0  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  5651. 000042F4  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  5652. 000042F8  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  5653. 000042FC  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  5654. 00004300  A8A7                     syscall    SetRect
  5655. 00004302  486E FFF4                pea.l      [A6 - 0xC]
  5656. 00004306  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  5657. 0000430A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5658. 0000430E  4EBA 0164                jsr        [PC + 0x164 /* 00004474 */]
  5659. 00004312  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5660. 00004316  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5661. 0000431A  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  5662. 0000431E  4EBA 00F0                jsr        [PC + 0xF0 /* 00004410 */]
  5663. 00004322  508F                     addq.l     A7, 8
  5664. 00004324  486E FFF4                pea.l      [A6 - 0xC]
  5665. 00004328  3F07                     move.w     -[A7], D7
  5666. 0000432A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5667. 0000432E  4EBA 0144                jsr        [PC + 0x144 /* 00004474 */]
  5668. 00004332  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5669. 00004336  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5670. 0000433A  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  5671. 0000433E  4EBA 00D0                jsr        [PC + 0xD0 /* 00004410 */]
  5672. 00004342  508F                     addq.l     A7, 8
  5673. 00004344  306E 000C                movea.w    A0, [A6 + 0xC]
  5674. 00004348  2008                     move.l     D0, A0
  5675. 0000434A  81FC 005A                divs.w     D0, 0x5A /* 'Z' */
  5676. 0000434E  5240                     addq.w     D0, 1
  5677. 00004350  C1FC 005A                muls.w     D0, 0x5A /* 'Z' */
  5678. 00004354  3D40 000C                move.w     [A6 + 0xC], D0
  5679. 00004358  3047                     movea.w    A0, D7
  5680. 0000435A  2008                     move.l     D0, A0
  5681. 0000435C  81FC 005A                divs.w     D0, 0x5A /* 'Z' */
  5682. 00004360  C1FC 005A                muls.w     D0, 0x5A /* 'Z' */
  5683. 00004364  3E00                     move.w     D7, D0
  5684. 00004366  3C2E 000C                move.w     D6, [A6 + 0xC]
  5685. 0000436A  6000 0096                bra        +0x98 /* 00004402 */
  5686. label0000436E:
  5687. 0000436E  3A06                     move.w     D5, D6
  5688. 00004370  6004                     bra        +0x6 /* 00004376 */
  5689. label00004372:
  5690. 00004372  0645 FE98                addi.w     D5, 0xFE98
  5691. label00004376:
  5692. 00004376  0C45 0167                cmpi.w     D5, 0x167
  5693. 0000437A  6EF6                     bgt        -0x8 /* 00004372 */
  5694. 0000437C  3005                     move.w     D0, D5
  5695. 0000437E  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  5696. 00004382  0005 0016                ori.b      D5, 0x16
  5697. 00004386  005A 0028                ori.w      [A2]+, 0x28 /* '(' */
  5698. 0000438A  00B4 003A 010E 004C      ori.l      [A4 + D0.w + 0x4C], 0x3A010E
  5699. 00004392  0000 0048                ori.b      D0, 0x48 /* 'H' */
  5700. 00004396  0168 0058                bchg       [A0 + 0x58], D0
  5701. 0000439A  3D6E FFFE FFF6           move.w     [A6 - 0xA], [A6 - 0x2]
  5702. 000043A0  302E FFFC                move.w     D0, [A6 - 0x4]
  5703. 000043A4  D06E FFF8                add.w      D0, [A6 - 0x8]
  5704. 000043A8  E240                     asr        D0.w, 1
  5705. 000043AA  3D40 FFF4                move.w     [A6 - 0xC], D0
  5706. 000043AE  6040                     bra        +0x42 /* 000043F0 */
  5707. 000043B0  302E FFFE                move.w     D0, [A6 - 0x2]
  5708. 000043B4  D06E FFFA                add.w      D0, [A6 - 0x6]
  5709. 000043B8  E240                     asr        D0.w, 1
  5710. 000043BA  3D40 FFF6                move.w     [A6 - 0xA], D0
  5711. 000043BE  3D6E FFFC FFF4           move.w     [A6 - 0xC], [A6 - 0x4]
  5712. 000043C4  602A                     bra        +0x2C /* 000043F0 */
  5713. 000043C6  3D6E FFFA FFF6           move.w     [A6 - 0xA], [A6 - 0x6]
  5714. 000043CC  302E FFFC                move.w     D0, [A6 - 0x4]
  5715. 000043D0  D06E FFF8                add.w      D0, [A6 - 0x8]
  5716. 000043D4  E240                     asr        D0.w, 1
  5717. 000043D6  3D40 FFF4                move.w     [A6 - 0xC], D0
  5718. 000043DA  6014                     bra        +0x16 /* 000043F0 */
  5719. 000043DC  302E FFFE                move.w     D0, [A6 - 0x2]
  5720. 000043E0  D06E FFFA                add.w      D0, [A6 - 0x6]
  5721. 000043E4  E240                     asr        D0.w, 1
  5722. 000043E6  3D40 FFF6                move.w     [A6 - 0xA], D0
  5723. 000043EA  3D6E FFF8 FFF4           move.w     [A6 - 0xC], [A6 - 0x8]
  5724. label000043F0:
  5725. 000043F0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5726. 000043F4  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  5727. 000043F8  4EBA 0016                jsr        [PC + 0x16 /* 00004410 */]
  5728. 000043FC  508F                     addq.l     A7, 8
  5729. 000043FE  0646 005A                addi.w     D6, 0x5A /* 'Z' */
  5730. label00004402:
  5731. 00004402  BC47                     cmp.w      D6, D7
  5732. 00004404  6F00 FF68                ble        -0x96 /* 0000436E */
  5733. 00004408  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  5734. 0000440C  4E5E                     unlink     A6
  5735. 0000440E  4E75                     rts
  5736. fn00004410:
  5737. 00004410  4E56 0000                link       A6, 0
  5738. 00004414  206E 000C                movea.l    A0, [A6 + 0xC]
  5739. 00004418  302E 0008                move.w     D0, [A6 + 0x8]
  5740. 0000441C  B050                     cmp.w      D0, [A0]
  5741. 0000441E  6C08                     bge        +0xA /* 00004428 */
  5742. 00004420  206E 000C                movea.l    A0, [A6 + 0xC]
  5743. 00004424  30AE 0008                move.w     [A0], [A6 + 0x8]
  5744. label00004428:
  5745. 00004428  206E 000C                movea.l    A0, [A6 + 0xC]
  5746. 0000442C  302E 000A                move.w     D0, [A6 + 0xA]
  5747. 00004430  B068 0002                cmp.w      D0, [A0 + 0x2]
  5748. 00004434  6C0A                     bge        +0xC /* 00004440 */
  5749. 00004436  206E 000C                movea.l    A0, [A6 + 0xC]
  5750. 0000443A  316E 000A 0002           move.w     [A0 + 0x2], [A6 + 0xA]
  5751. label00004440:
  5752. 00004440  206E 000C                movea.l    A0, [A6 + 0xC]
  5753. 00004444  302E 0008                move.w     D0, [A6 + 0x8]
  5754. 00004448  B068 0004                cmp.w      D0, [A0 + 0x4]
  5755. 0000444C  6F0A                     ble        +0xC /* 00004458 */
  5756. 0000444E  206E 000C                movea.l    A0, [A6 + 0xC]
  5757. 00004452  316E 0008 0004           move.w     [A0 + 0x4], [A6 + 0x8]
  5758. label00004458:
  5759. 00004458  206E 000C                movea.l    A0, [A6 + 0xC]
  5760. 0000445C  302E 000A                move.w     D0, [A6 + 0xA]
  5761. 00004460  B068 0006                cmp.w      D0, [A0 + 0x6]
  5762. 00004464  6F0A                     ble        +0xC /* 00004470 */
  5763. 00004466  206E 000C                movea.l    A0, [A6 + 0xC]
  5764. 0000446A  316E 000A 0006           move.w     [A0 + 0x6], [A6 + 0xA]
  5765. label00004470:
  5766. 00004470  4E5E                     unlink     A6
  5767. 00004472  4E75                     rts
  5768. fn00004474:
  5769. 00004474  4E56 FFE2                link       A6, -0x001E
  5770. 00004478  486E FFF8                pea.l      [A6 - 0x8]
  5771. 0000447C  3F3C F830                move.w     -[A7], 0xF830
  5772. 00004480  3F3C F830                move.w     -[A7], 0xF830
  5773. 00004484  3F3C 07D0                move.w     -[A7], 0x7D0
  5774. 00004488  3F3C 07D0                move.w     -[A7], 0x7D0
  5775. 0000448C  A8A7                     syscall    SetRect
  5776. 0000448E  6006                     bra        +0x8 /* 00004496 */
  5777. label00004490:
  5778. 00004490  066E FE98 000C           addi.w     [A6 + 0xC], 0xFE98
  5779. label00004496:
  5780. 00004496  0C6E 0167 000C           cmpi.w     [A6 + 0xC], 0x167
  5781. 0000449C  6EF2                     bgt        -0xC /* 00004490 */
  5782. 0000449E  0C6E 005A 000C           cmpi.w     [A6 + 0xC], 0x5A /* 'Z' */
  5783. 000044A4  6C08                     bge        +0xA /* 000044AE */
  5784. 000044A6  066E 010E 000C           addi.w     [A6 + 0xC], 0x10E
  5785. 000044AC  6006                     bra        +0x8 /* 000044B4 */
  5786. label000044AE:
  5787. 000044AE  066E FFA6 000C           addi.w     [A6 + 0xC], 0xFFA6
  5788. label000044B4:
  5789. 000044B4  41ED FAF4                lea.l      A0, [A5 - 0x50C]
  5790. 000044B8  2D58 FFE4                move.l     [A6 - 0x1C], [A0]+
  5791. 000044BC  2D58 FFE8                move.l     [A6 - 0x18], [A0]+
  5792. 000044C0  3D58 FFEC                move.w     [A6 - 0x14], [A0]+
  5793. 000044C4  486E 000C                pea.l      [A6 + 0xC]
  5794. 000044C8  486E FFE4                pea.l      [A6 - 0x1C]
  5795. 000044CC  3F3C 2004                move.w     -[A7], 0x2004
  5796. 000044D0  A9EB                     syscall    Pack4/FP68K
  5797. 000044D2  3D7C 00B4 FFE2           move.w     [A6 - 0x1E], 0xB4
  5798. 000044D8  486E FFE2                pea.l      [A6 - 0x1E]
  5799. 000044DC  486E FFE4                pea.l      [A6 - 0x1C]
  5800. 000044E0  3F3C 2006                move.w     -[A7], 0x2006
  5801. 000044E4  A9EB                     syscall    Pack4/FP68K
  5802. 000044E6  41EE FFEE                lea.l      A0, [A6 - 0x12]
  5803. 000044EA  43EE FFE4                lea.l      A1, [A6 - 0x1C]
  5804. 000044EE  20D9                     move.l     [A0]+, [A1]+
  5805. 000044F0  20D9                     move.l     [A0]+, [A1]+
  5806. 000044F2  30D9                     move.w     [A0]+, [A1]+
  5807. 000044F4  41EE FFF8                lea.l      A0, [A6 - 0x8]
  5808. 000044F8  2F20                     move.l     -[A7], -[A0]
  5809. 000044FA  2F20                     move.l     -[A7], -[A0]
  5810. 000044FC  3F20                     move.w     -[A7], -[A0]
  5811. 000044FE  486E FFE4                pea.l      [A6 - 0x1C]
  5812. 00004502  4EAD 088A                jsr        [A5 + 0x88A /* export_269 */]
  5813. 00004506  4FEF 000E                lea.l      A7, [A7 + 0xE]
  5814. 0000450A  3D7C 07D0 FFE2           move.w     [A6 - 0x1E], 0x7D0
  5815. 00004510  486E FFE2                pea.l      [A6 - 0x1E]
  5816. 00004514  486E FFE4                pea.l      [A6 - 0x1C]
  5817. 00004518  3F3C 2004                move.w     -[A7], 0x2004
  5818. 0000451C  A9EB                     syscall    Pack4/FP68K
  5819. 0000451E  206E 000E                movea.l    A0, [A6 + 0xE]
  5820. 00004522  486E FFE4                pea.l      [A6 - 0x1C]
  5821. 00004526  3F3C 0016                move.w     -[A7], 0x16
  5822. 0000452A  A9EB                     syscall    Pack4/FP68K
  5823. 0000452C  486E FFE4                pea.l      [A6 - 0x1C]
  5824. 00004530  4850                     pea.l      [A0]
  5825. 00004532  3F3C 2010                move.w     -[A7], 0x2010
  5826. 00004536  A9EB                     syscall    Pack4/FP68K
  5827. 00004538  41EE FFF8                lea.l      A0, [A6 - 0x8]
  5828. 0000453C  2F20                     move.l     -[A7], -[A0]
  5829. 0000453E  2F20                     move.l     -[A7], -[A0]
  5830. 00004540  3F20                     move.w     -[A7], -[A0]
  5831. 00004542  486E FFE4                pea.l      [A6 - 0x1C]
  5832. 00004546  4EAD 089A                jsr        [A5 + 0x89A /* export_271 */]
  5833. 0000454A  4FEF 000E                lea.l      A7, [A7 + 0xE]
  5834. 0000454E  3D7C 07D0 FFE2           move.w     [A6 - 0x1E], 0x7D0
  5835. 00004554  486E FFE2                pea.l      [A6 - 0x1E]
  5836. 00004558  486E FFE4                pea.l      [A6 - 0x1C]
  5837. 0000455C  3F3C 2004                move.w     -[A7], 0x2004
  5838. 00004560  A9EB                     syscall    Pack4/FP68K
  5839. 00004562  206E 000E                movea.l    A0, [A6 + 0xE]
  5840. 00004566  486E FFE4                pea.l      [A6 - 0x1C]
  5841. 0000456A  3F3C 0016                move.w     -[A7], 0x16
  5842. 0000456E  A9EB                     syscall    Pack4/FP68K
  5843. 00004570  486E FFE4                pea.l      [A6 - 0x1C]
  5844. 00004574  4868 0002                pea.l      [A0 + 0x2]
  5845. 00004578  3F3C 2010                move.w     -[A7], 0x2010
  5846. 0000457C  A9EB                     syscall    Pack4/FP68K
  5847. 0000457E  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  5848. 00004582  486E FFF8                pea.l      [A6 - 0x8]
  5849. 00004586  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5850. 0000458A  A8F9                     syscall    MapPt
  5851. 0000458C  4E5E                     unlink     A6
  5852. 0000458E  4E75                     rts
  5853. export_493:
  5854. fn00004590:
  5855. 00004590  4E56 FFAE                link       A6, -0x0052
  5856. 00004594  206E 0008                movea.l    A0, [A6 + 0x8]
  5857. 00004598  302E 000C                move.w     D0, [A6 + 0xC]
  5858. 0000459C  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  5859. 000045A0  D090                     add.l      D0, [A0]
  5860. 000045A2  2040                     movea.l    A0, D0
  5861. 000045A4  43EE FFAE                lea.l      A1, [A6 - 0x52]
  5862. 000045A8  7013                     moveq.l    D0, 0x13
  5863. label000045AA:
  5864. 000045AA  22D8                     move.l     [A1]+, [A0]+
  5865. 000045AC  51C8 FFFC                dbf        D0, -0x6 /* 000045AA */
  5866. 000045B0  32D8                     move.w     [A1]+, [A0]+
  5867. 000045B2  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  5868. 000045B6  486E FFAE                pea.l      [A6 - 0x52]
  5869. 000045BA  4EBA 0008                jsr        [PC + 0x8 /* 000045C4 */]
  5870. 000045BE  508F                     addq.l     A7, 8
  5871. 000045C0  4E5E                     unlink     A6
  5872. 000045C2  4E75                     rts
  5873. export_495:
  5874. fn000045C4:
  5875. 000045C4  4E56 FFDE                link       A6, -0x0022
  5876. 000045C8  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  5877. 000045CC  286E 0008                movea.l    A4, [A6 + 0x8]
  5878. 000045D0  7E00                     moveq.l    D7, 0x00
  5879. 000045D2  082C 0000 000D           btst.b     [A4 + 0xD], 0x0
  5880. 000045D8  6606                     bne        +0x8 /* 000045E0 */
  5881. 000045DA  7000                     moveq.l    D0, 0x00
  5882. 000045DC  6000 0446                bra        +0x448 /* 00004A24 */
  5883. label000045E0:
  5884. 000045E0  41EE FFF8                lea.l      A0, [A6 - 0x8]
  5885. 000045E4  43EC 000E                lea.l      A1, [A4 + 0xE]
  5886. 000045E8  20D9                     move.l     [A0]+, [A1]+
  5887. 000045EA  20D9                     move.l     [A0]+, [A1]+
  5888. 000045EC  486E FFF8                pea.l      [A6 - 0x8]
  5889. 000045F0  3F3C FFFE                move.w     -[A7], 0xFFFE
  5890. 000045F4  3F3C FFFE                move.w     -[A7], 0xFFFE
  5891. 000045F8  A8A9                     syscall    InsetRect
  5892. 000045FA  4267                     clr.w      -[A7]
  5893. 000045FC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5894. 00004600  486E FFF8                pea.l      [A6 - 0x8]
  5895. 00004604  A8AD                     syscall    PtInRect
  5896. 00004606  101F                     move.b     D0, [A7]+
  5897. 00004608  4A00                     tst.b      D0
  5898. 0000460A  6606                     bne        +0x8 /* 00004612 */
  5899. 0000460C  7000                     moveq.l    D0, 0x00
  5900. 0000460E  6000 0414                bra        +0x416 /* 00004A24 */
  5901. label00004612:
  5902. 00004612  3D6C 0016 FFDE           move.w     [A6 - 0x22], [A4 + 0x16]
  5903. 00004618  4A6C 0016                tst.w      [A4 + 0x16]
  5904. 0000461C  660C                     bne        +0xE /* 0000462A */
  5905. 0000461E  4A6C 0018                tst.w      [A4 + 0x18]
  5906. 00004622  6606                     bne        +0x8 /* 0000462A */
  5907. 00004624  7001                     moveq.l    D0, 0x01
  5908. 00004626  3D40 FFDE                move.w     [A6 - 0x22], D0
  5909. label0000462A:
  5910. 0000462A  3014                     move.w     D0, [A4]
  5911. 0000462C  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  5912. 00004630  0010 0042                ori.b      [A0], 0x42 /* 'B' */
  5913. 00004634  0064 0084                ori.w      -[A4], 0x84
  5914. 00004638  0065 00F4                ori.w      -[A5], 0xF4
  5915. 0000463C  0066 0154                ori.w      -[A6], 0x154
  5916. 00004640  0067 0180                ori.w      -[A7], 0x180
  5917. 00004644  0068 0232 006B           ori.w      [A0 + 0x6B], 0x232
  5918. 0000464A  02F4                     .incomplete
  5919. 0000464C  006C 0342 0069           ori.w      [A4 + 0x69], 0x342
  5920. 00004652  033E                     btst       <<invalid special address>>, D1
  5921. 00004654  006A 0340 00C8           ori.w      [A2 + 0xC8], 0x340
  5922. 0000465A  033C 00CB                btst       0xCB, D1
  5923. 0000465E  0338 00CC                btst       [0x000000CC], D1
  5924. 00004662  0334 012C                btst       <<invalid full ext with I/IS == 4>>, D1
  5925. 00004666  0330 012D 0346           btst       [[A0 + 0x346] + D0], D1
  5926. 0000466C  00C9                     .incomplete
  5927. 0000466E  038C                     bclr       A4, D1
  5928. 00004670  00CA                     .incomplete
  5929. 00004672  03B0 7E01                bclr       [A0 + D7 * 8 + 0x1], D1
  5930. 00004676  4A6E FFDE                tst.w      [A6 - 0x22]
  5931. 0000467A  6600 03A6                bne        +0x3A8 /* 00004A22 */
  5932. 0000467E  41EE FFF8                lea.l      A0, [A6 - 0x8]
  5933. 00004682  43EC 000E                lea.l      A1, [A4 + 0xE]
  5934. 00004686  20D9                     move.l     [A0]+, [A1]+
  5935. 00004688  20D9                     move.l     [A0]+, [A1]+
  5936. 0000468A  486E FFF8                pea.l      [A6 - 0x8]
  5937. 0000468E  302C 0032                move.w     D0, [A4 + 0x32]
  5938. 00004692  5440                     addq.w     D0, 2
  5939. 00004694  3F00                     move.w     -[A7], D0
  5940. 00004696  302C 0034                move.w     D0, [A4 + 0x34]
  5941. 0000469A  5440                     addq.w     D0, 2
  5942. 0000469C  3F00                     move.w     -[A7], D0
  5943. 0000469E  A8A9                     syscall    InsetRect
  5944. 000046A0  4267                     clr.w      -[A7]
  5945. 000046A2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5946. 000046A6  486E FFF8                pea.l      [A6 - 0x8]
  5947. 000046AA  A8AD                     syscall    PtInRect
  5948. 000046AC  101F                     move.b     D0, [A7]+
  5949. 000046AE  4A00                     tst.b      D0
  5950. 000046B0  6700 0370                beq        +0x372 /* 00004A22 */
  5951. 000046B4  7E00                     moveq.l    D7, 0x00
  5952. 000046B6  6000 036A                bra        +0x36C /* 00004A22 */
  5953. 000046BA  42A7                     clr.l      -[A7]
  5954. 000046BC  A8D8                     syscall    NewRgn
  5955. 000046BE  205F                     movea.l    A0, [A7]+
  5956. 000046C0  2D48 FFF0                move.l     [A6 - 0x10], A0
  5957. 000046C4  A8DA                     syscall    OpenRgn
  5958. 000046C6  486E FFF8                pea.l      [A6 - 0x8]
  5959. 000046CA  3F2C 0046                move.w     -[A7], [A4 + 0x46]
  5960. 000046CE  3F2C 0048                move.w     -[A7], [A4 + 0x48]
  5961. 000046D2  A8B0                     syscall    FrameRoundRect
  5962. 000046D4  4A6E FFDE                tst.w      [A6 - 0x22]
  5963. 000046D8  6630                     bne        +0x32 /* 0000470A */
  5964. 000046DA  41EE FFF8                lea.l      A0, [A6 - 0x8]
  5965. 000046DE  43EC 000E                lea.l      A1, [A4 + 0xE]
  5966. 000046E2  20D9                     move.l     [A0]+, [A1]+
  5967. 000046E4  20D9                     move.l     [A0]+, [A1]+
  5968. 000046E6  486E FFF8                pea.l      [A6 - 0x8]
  5969. 000046EA  302C 0032                move.w     D0, [A4 + 0x32]
  5970. 000046EE  5440                     addq.w     D0, 2
  5971. 000046F0  3F00                     move.w     -[A7], D0
  5972. 000046F2  302C 0034                move.w     D0, [A4 + 0x34]
  5973. 000046F6  5440                     addq.w     D0, 2
  5974. 000046F8  3F00                     move.w     -[A7], D0
  5975. 000046FA  A8A9                     syscall    InsetRect
  5976. 000046FC  486E FFF8                pea.l      [A6 - 0x8]
  5977. 00004700  3F2C 0046                move.w     -[A7], [A4 + 0x46]
  5978. 00004704  3F2C 0048                move.w     -[A7], [A4 + 0x48]
  5979. 00004708  A8B0                     syscall    FrameRoundRect
  5980. label0000470A:
  5981. 0000470A  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  5982. 0000470E  A8DB                     syscall    CloseRgn
  5983. 00004710  4267                     clr.w      -[A7]
  5984. 00004712  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5985. 00004716  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  5986. 0000471A  A8E8                     syscall    PtInRgn
  5987. 0000471C  101F                     move.b     D0, [A7]+
  5988. 0000471E  4A00                     tst.b      D0
  5989. 00004720  6702                     beq        +0x4 /* 00004724 */
  5990. 00004722  7E01                     moveq.l    D7, 0x01
  5991. label00004724:
  5992. 00004724  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  5993. 00004728  A8D9                     syscall    DisposRgn/DisposeRgn
  5994. 0000472A  6000 02F6                bra        +0x2F8 /* 00004A22 */
  5995. 0000472E  42A7                     clr.l      -[A7]
  5996. 00004730  A8D8                     syscall    NewRgn
  5997. 00004732  205F                     movea.l    A0, [A7]+
  5998. 00004734  2D48 FFF0                move.l     [A6 - 0x10], A0
  5999. 00004738  A8DA                     syscall    OpenRgn
  6000. 0000473A  486E FFF8                pea.l      [A6 - 0x8]
  6001. 0000473E  A8B7                     syscall    FrameOval
  6002. 00004740  4A6E FFDE                tst.w      [A6 - 0x22]
  6003. 00004744  6628                     bne        +0x2A /* 0000476E */
  6004. 00004746  41EE FFF8                lea.l      A0, [A6 - 0x8]
  6005. 0000474A  43EC 000E                lea.l      A1, [A4 + 0xE]
  6006. 0000474E  20D9                     move.l     [A0]+, [A1]+
  6007. 00004750  20D9                     move.l     [A0]+, [A1]+
  6008. 00004752  486E FFF8                pea.l      [A6 - 0x8]
  6009. 00004756  302C 0032                move.w     D0, [A4 + 0x32]
  6010. 0000475A  5440                     addq.w     D0, 2
  6011. 0000475C  3F00                     move.w     -[A7], D0
  6012. 0000475E  302C 0034                move.w     D0, [A4 + 0x34]
  6013. 00004762  5440                     addq.w     D0, 2
  6014. 00004764  3F00                     move.w     -[A7], D0
  6015. 00004766  A8A9                     syscall    InsetRect
  6016. 00004768  486E FFF8                pea.l      [A6 - 0x8]
  6017. 0000476C  A8B7                     syscall    FrameOval
  6018. label0000476E:
  6019. 0000476E  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  6020. 00004772  A8DB                     syscall    CloseRgn
  6021. 00004774  4267                     clr.w      -[A7]
  6022. 00004776  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6023. 0000477A  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  6024. 0000477E  A8E8                     syscall    PtInRgn
  6025. 00004780  101F                     move.b     D0, [A7]+
  6026. 00004782  4A00                     tst.b      D0
  6027. 00004784  6702                     beq        +0x4 /* 00004788 */
  6028. 00004786  7E01                     moveq.l    D7, 0x01
  6029. label00004788:
  6030. 00004788  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  6031. 0000478C  A8D9                     syscall    DisposRgn/DisposeRgn
  6032. 0000478E  6000 0292                bra        +0x294 /* 00004A22 */
  6033. 00004792  302C 0032                move.w     D0, [A4 + 0x32]
  6034. 00004796  D06C 0034                add.w      D0, [A4 + 0x34]
  6035. 0000479A  E240                     asr        D0.w, 1
  6036. 0000479C  5440                     addq.w     D0, 2
  6037. 0000479E  3800                     move.w     D4, D0
  6038. 000047A0  3F04                     move.w     -[A7], D4
  6039. 000047A2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6040. 000047A6  2F2C 004E                move.l     -[A7], [A4 + 0x4E]
  6041. 000047AA  2F2C 004A                move.l     -[A7], [A4 + 0x4A]
  6042. 000047AE  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  6043. 000047B2  4FEF 000E                lea.l      A7, [A7 + 0xE]
  6044. 000047B6  4A40                     tst.w      D0
  6045. 000047B8  6700 0268                beq        +0x26A /* 00004A22 */
  6046. 000047BC  7E01                     moveq.l    D7, 0x01
  6047. 000047BE  6000 0262                bra        +0x264 /* 00004A22 */
  6048. 000047C2  4A6E FFDE                tst.w      [A6 - 0x22]
  6049. 000047C6  6728                     beq        +0x2A /* 000047F0 */
  6050. 000047C8  2F2C 003E                move.l     -[A7], [A4 + 0x3E]
  6051. 000047CC  4EAD 044A                jsr        [A5 + 0x44A /* export_133 */]
  6052. 000047D0  588F                     addq.l     A7, 4
  6053. 000047D2  2D40 FFF0                move.l     [A6 - 0x10], D0
  6054. 000047D6  4267                     clr.w      -[A7]
  6055. 000047D8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6056. 000047DC  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  6057. 000047E0  A8E8                     syscall    PtInRgn
  6058. 000047E2  101F                     move.b     D0, [A7]+
  6059. 000047E4  4A00                     tst.b      D0
  6060. 000047E6  6702                     beq        +0x4 /* 000047EA */
  6061. 000047E8  7E01                     moveq.l    D7, 0x01
  6062. label000047EA:
  6063. 000047EA  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  6064. 000047EE  A8D9                     syscall    DisposRgn/DisposeRgn
  6065. label000047F0:
  6066. 000047F0  4A6C 0018                tst.w      [A4 + 0x18]
  6067. 000047F4  6700 022C                beq        +0x22E /* 00004A22 */
  6068. 000047F8  2D6C 003E FFF4           move.l     [A6 - 0xC], [A4 + 0x3E]
  6069. 000047FE  302C 0032                move.w     D0, [A4 + 0x32]
  6070. 00004802  D06C 0034                add.w      D0, [A4 + 0x34]
  6071. 00004806  E240                     asr        D0.w, 1
  6072. 00004808  5440                     addq.w     D0, 2
  6073. 0000480A  3800                     move.w     D4, D0
  6074. 0000480C  206E FFF4                movea.l    A0, [A6 - 0xC]
  6075. 00004810  2050                     movea.l    A0, [A0]
  6076. 00004812  3010                     move.w     D0, [A0]
  6077. 00004814  0640 FFF6                addi.w     D0, 0xFFF6
  6078. 00004818  48C0                     ext.l      D0
  6079. 0000481A  81FC 0004                divs.w     D0, 0x4
  6080. 0000481E  3A00                     move.w     D5, D0
  6081. 00004820  7C00                     moveq.l    D6, 0x00
  6082. 00004822  6048                     bra        +0x4A /* 0000486C */
  6083. label00004824:
  6084. 00004824  206E FFF4                movea.l    A0, [A6 - 0xC]
  6085. 00004828  3006                     move.w     D0, D6
  6086. 0000482A  48C0                     ext.l      D0
  6087. 0000482C  E580                     asl        D0, 2
  6088. 0000482E  D090                     add.l      D0, [A0]
  6089. 00004830  2040                     movea.l    A0, D0
  6090. 00004832  2D68 000A FFE8           move.l     [A6 - 0x18], [A0 + 0xA]
  6091. 00004838  206E FFF4                movea.l    A0, [A6 - 0xC]
  6092. 0000483C  3006                     move.w     D0, D6
  6093. 0000483E  5240                     addq.w     D0, 1
  6094. 00004840  48C0                     ext.l      D0
  6095. 00004842  E580                     asl        D0, 2
  6096. 00004844  D090                     add.l      D0, [A0]
  6097. 00004846  2040                     movea.l    A0, D0
  6098. 00004848  2D68 000A FFE4           move.l     [A6 - 0x1C], [A0 + 0xA]
  6099. 0000484E  3F04                     move.w     -[A7], D4
  6100. 00004850  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6101. 00004854  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  6102. 00004858  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  6103. 0000485C  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  6104. 00004860  4FEF 000E                lea.l      A7, [A7 + 0xE]
  6105. 00004864  4A40                     tst.w      D0
  6106. 00004866  6702                     beq        +0x4 /* 0000486A */
  6107. 00004868  7E01                     moveq.l    D7, 0x01
  6108. label0000486A:
  6109. 0000486A  5246                     addq.w     D6, 1
  6110. label0000486C:
  6111. 0000486C  3005                     move.w     D0, D5
  6112. 0000486E  5340                     subq.w     D0, 1
  6113. 00004870  BC40                     cmp.w      D6, D0
  6114. 00004872  6DB0                     blt        -0x4E /* 00004824 */
  6115. 00004874  6000 01AC                bra        +0x1AE /* 00004A22 */
  6116. 00004878  42A7                     clr.l      -[A7]
  6117. 0000487A  A8D8                     syscall    NewRgn
  6118. 0000487C  205F                     movea.l    A0, [A7]+
  6119. 0000487E  2D48 FFF0                move.l     [A6 - 0x10], A0
  6120. 00004882  A8DA                     syscall    OpenRgn
  6121. 00004884  2D6C 004A FFF8           move.l     [A6 - 0x8], [A4 + 0x4A]
  6122. 0000488A  2D6C 004E FFFC           move.l     [A6 - 0x4], [A4 + 0x4E]
  6123. 00004890  486E FFF8                pea.l      [A6 - 0x8]
  6124. 00004894  3F3C FFFE                move.w     -[A7], 0xFFFE
  6125. 00004898  3F3C FFFE                move.w     -[A7], 0xFFFE
  6126. 0000489C  A8A9                     syscall    InsetRect
  6127. 0000489E  486E FFF8                pea.l      [A6 - 0x8]
  6128. 000048A2  A8B7                     syscall    FrameOval
  6129. 000048A4  4A6E FFDE                tst.w      [A6 - 0x22]
  6130. 000048A8  6628                     bne        +0x2A /* 000048D2 */
  6131. 000048AA  2D6C 004A FFF8           move.l     [A6 - 0x8], [A4 + 0x4A]
  6132. 000048B0  2D6C 004E FFFC           move.l     [A6 - 0x4], [A4 + 0x4E]
  6133. 000048B6  486E FFF8                pea.l      [A6 - 0x8]
  6134. 000048BA  302C 0032                move.w     D0, [A4 + 0x32]
  6135. 000048BE  5440                     addq.w     D0, 2
  6136. 000048C0  3F00                     move.w     -[A7], D0
  6137. 000048C2  302C 0034                move.w     D0, [A4 + 0x34]
  6138. 000048C6  5440                     addq.w     D0, 2
  6139. 000048C8  3F00                     move.w     -[A7], D0
  6140. 000048CA  A8A9                     syscall    InsetRect
  6141. 000048CC  486E FFF8                pea.l      [A6 - 0x8]
  6142. 000048D0  A8B7                     syscall    FrameOval
  6143. label000048D2:
  6144. 000048D2  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  6145. 000048D6  A8DB                     syscall    CloseRgn
  6146. 000048D8  4267                     clr.w      -[A7]
  6147. 000048DA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6148. 000048DE  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  6149. 000048E2  A8E8                     syscall    PtInRgn
  6150. 000048E4  101F                     move.b     D0, [A7]+
  6151. 000048E6  4A00                     tst.b      D0
  6152. 000048E8  674A                     beq        +0x4C /* 00004934 */
  6153. 000048EA  486C 004A                pea.l      [A4 + 0x4A]
  6154. 000048EE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6155. 000048F2  486E FFE2                pea.l      [A6 - 0x1E]
  6156. 000048F6  A8C3                     syscall    PtToAngle
  6157. 000048F8  302C 0046                move.w     D0, [A4 + 0x46]
  6158. 000048FC  D06C 0048                add.w      D0, [A4 + 0x48]
  6159. 00004900  3800                     move.w     D4, D0
  6160. 00004902  0C44 0167                cmpi.w     D4, 0x167
  6161. 00004906  6F1A                     ble        +0x1C /* 00004922 */
  6162. 00004908  302C 0046                move.w     D0, [A4 + 0x46]
  6163. 0000490C  B06E FFE2                cmp.w      D0, [A6 - 0x1E]
  6164. 00004910  6F0C                     ble        +0xE /* 0000491E */
  6165. 00004912  3004                     move.w     D0, D4
  6166. 00004914  0640 FE98                addi.w     D0, 0xFE98
  6167. 00004918  B06E FFE2                cmp.w      D0, [A6 - 0x1E]
  6168. 0000491C  6D16                     blt        +0x18 /* 00004934 */
  6169. label0000491E:
  6170. 0000491E  7E01                     moveq.l    D7, 0x01
  6171. 00004920  6012                     bra        +0x14 /* 00004934 */
  6172. label00004922:
  6173. 00004922  302C 0046                move.w     D0, [A4 + 0x46]
  6174. 00004926  B06E FFE2                cmp.w      D0, [A6 - 0x1E]
  6175. 0000492A  6E08                     bgt        +0xA /* 00004934 */
  6176. 0000492C  B86E FFE2                cmp.w      D4, [A6 - 0x1E]
  6177. 00004930  6D02                     blt        +0x4 /* 00004934 */
  6178. 00004932  7E01                     moveq.l    D7, 0x01
  6179. label00004934:
  6180. 00004934  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  6181. 00004938  A8D9                     syscall    DisposRgn/DisposeRgn
  6182. 0000493A  6000 00E6                bra        +0xE8 /* 00004A22 */
  6183. 0000493E  2F2C 003E                move.l     -[A7], [A4 + 0x3E]
  6184. 00004942  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  6185. 00004946  206C 003E                movea.l    A0, [A4 + 0x3E]
  6186. 0000494A  2650                     movea.l    A3, [A0]
  6187. 0000494C  42A7                     clr.l      -[A7]
  6188. 0000494E  2F2C 003E                move.l     -[A7], [A4 + 0x3E]
  6189. 00004952  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  6190. 00004956  201F                     move.l     D0, [A7]+
  6191. 00004958  4878 0052                push.l     0x52 /* 'R' */
  6192. 0000495C  2F00                     move.l     -[A7], D0
  6193. 0000495E  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  6194. 00004962  3800                     move.w     D4, D0
  6195. 00004964  7C00                     moveq.l    D6, 0x00
  6196. 00004966  6018                     bra        +0x1A /* 00004980 */
  6197. label00004968:
  6198. 00004968  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6199. 0000496C  2F0B                     move.l     -[A7], A3
  6200. 0000496E  4EBA FC54                jsr        [PC - 0x3AC /* 000045C4 */]
  6201. 00004972  508F                     addq.l     A7, 8
  6202. 00004974  3E00                     move.w     D7, D0
  6203. 00004976  4A47                     tst.w      D7
  6204. 00004978  660A                     bne        +0xC /* 00004984 */
  6205. 0000497A  47EB 0052                lea.l      A3, [A3 + 0x52]
  6206. 0000497E  5246                     addq.w     D6, 1
  6207. label00004980:
  6208. 00004980  BC44                     cmp.w      D6, D4
  6209. 00004982  6DE4                     blt        -0x1A /* 00004968 */
  6210. label00004984:
  6211. 00004984  2F2C 003E                move.l     -[A7], [A4 + 0x3E]
  6212. 00004988  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  6213. 0000498C  6000 0094                bra        +0x96 /* 00004A22 */
  6214. 00004990  7E01                     moveq.l    D7, 0x01
  6215. 00004992  6000 008E                bra        +0x90 /* 00004A22 */
  6216. 00004996  4267                     clr.w      -[A7]
  6217. 00004998  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6218. 0000499C  486C 000E                pea.l      [A4 + 0xE]
  6219. 000049A0  A8AD                     syscall    PtInRect
  6220. 000049A2  101F                     move.b     D0, [A7]+
  6221. 000049A4  4A00                     tst.b      D0
  6222. 000049A6  6700 007A                beq        +0x7C /* 00004A22 */
  6223. 000049AA  7E01                     moveq.l    D7, 0x01
  6224. 000049AC  6000 0074                bra        +0x76 /* 00004A22 */
  6225. 000049B0  42A7                     clr.l      -[A7]
  6226. 000049B2  A8D8                     syscall    NewRgn
  6227. 000049B4  205F                     movea.l    A0, [A7]+
  6228. 000049B6  2D48 FFF0                move.l     [A6 - 0x10], A0
  6229. 000049BA  A8DA                     syscall    OpenRgn
  6230. 000049BC  302C 0012                move.w     D0, [A4 + 0x12]
  6231. 000049C0  906C 000E                sub.w      D0, [A4 + 0xE]
  6232. 000049C4  E240                     asr        D0.w, 1
  6233. 000049C6  3D40 FFE0                move.w     [A6 - 0x20], D0
  6234. 000049CA  486C 000E                pea.l      [A4 + 0xE]
  6235. 000049CE  3F2E FFE0                move.w     -[A7], [A6 - 0x20]
  6236. 000049D2  3F2E FFE0                move.w     -[A7], [A6 - 0x20]
  6237. 000049D6  A8B0                     syscall    FrameRoundRect
  6238. 000049D8  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  6239. 000049DC  A8DB                     syscall    CloseRgn
  6240. 000049DE  4267                     clr.w      -[A7]
  6241. 000049E0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6242. 000049E4  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  6243. 000049E8  A8E8                     syscall    PtInRgn
  6244. 000049EA  101F                     move.b     D0, [A7]+
  6245. 000049EC  4A00                     tst.b      D0
  6246. 000049EE  6702                     beq        +0x4 /* 000049F2 */
  6247. 000049F0  7E01                     moveq.l    D7, 0x01
  6248. label000049F2:
  6249. 000049F2  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  6250. 000049F6  A8D9                     syscall    DisposRgn/DisposeRgn
  6251. 000049F8  6028                     bra        +0x2A /* 00004A22 */
  6252. 000049FA  2F2C 003E                move.l     -[A7], [A4 + 0x3E]
  6253. 000049FE  4EAD 044A                jsr        [A5 + 0x44A /* export_133 */]
  6254. 00004A02  588F                     addq.l     A7, 4
  6255. 00004A04  2D40 FFF0                move.l     [A6 - 0x10], D0
  6256. 00004A08  4267                     clr.w      -[A7]
  6257. 00004A0A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6258. 00004A0E  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  6259. 00004A12  A8E8                     syscall    PtInRgn
  6260. 00004A14  101F                     move.b     D0, [A7]+
  6261. 00004A16  4A00                     tst.b      D0
  6262. 00004A18  6702                     beq        +0x4 /* 00004A1C */
  6263. 00004A1A  7E01                     moveq.l    D7, 0x01
  6264. label00004A1C:
  6265. 00004A1C  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  6266. 00004A20  A8D9                     syscall    DisposRgn/DisposeRgn
  6267. label00004A22:
  6268. 00004A22  3007                     move.w     D0, D7
  6269. label00004A24:
  6270. 00004A24  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  6271. 00004A28  4E5E                     unlink     A6
  6272. 00004A2A  4E75                     rts
  6273. fn00004A2C:
  6274. 00004A2C  4E56 FFE8                link       A6, -0x0018
  6275. 00004A30  206E 0010                movea.l    A0, [A6 + 0x10]
  6276. 00004A34  2050                     movea.l    A0, [A0]
  6277. 00004A36  3D50 FFFE                move.w     [A6 - 0x2], [A0]
  6278. 00004A3A  4A6E FFFE                tst.w      [A6 - 0x2]
  6279. 00004A3E  6F34                     ble        +0x36 /* 00004A74 */
  6280. 00004A40  42A7                     clr.l      -[A7]
  6281. 00004A42  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6282. 00004A46  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6283. 00004A4A  A83E                     syscall    TEStyleNew
  6284. 00004A4C  205F                     movea.l    A0, [A7]+
  6285. 00004A4E  2D48 FFE8                move.l     [A6 - 0x18], A0
  6286. 00004A52  486D 0152                pea.l      [A5 + 0x152 /* export_38 */]
  6287. 00004A56  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  6288. 00004A5A  4EAD 0762                jsr        [A5 + 0x762 /* export_232 */]
  6289. 00004A5E  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  6290. 00004A62  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6291. 00004A66  4EAD 09D2                jsr        [A5 + 0x9D2 /* export_310 */]
  6292. 00004A6A  508F                     addq.l     A7, 8
  6293. 00004A6C  202E FFE8                move.l     D0, [A6 - 0x18]
  6294. 00004A70  6000 00BE                bra        +0xC0 /* 00004B30 */
  6295. label00004A74:
  6296. 00004A74  42A7                     clr.l      -[A7]
  6297. 00004A76  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6298. 00004A7A  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  6299. 00004A7E  201F                     move.l     D0, [A7]+
  6300. 00004A80  2D40 FFFA                move.l     [A6 - 0x6], D0
  6301. 00004A84  206E 0010                movea.l    A0, [A6 + 0x10]
  6302. 00004A88  2010                     move.l     D0, [A0]
  6303. 00004A8A  D0AE FFFA                add.l      D0, [A6 - 0x6]
  6304. 00004A8E  4878 000E                push.l     0xE
  6305. 00004A92  486E FFEC                pea.l      [A6 - 0x14]
  6306. 00004A96  0680 FFFF FFF2           addi.l     D0, 0xFFFFFFF2
  6307. 00004A9C  2F00                     move.l     -[A7], D0
  6308. 00004A9E  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  6309. 00004AA2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6310. 00004AA6  3F2E FFF0                move.w     -[A7], [A6 - 0x10]
  6311. 00004AAA  A887                     syscall    TextFont
  6312. 00004AAC  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  6313. 00004AB0  A888                     syscall    TextFace
  6314. 00004AB2  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  6315. 00004AB6  A88A                     syscall    TextSize
  6316. 00004AB8  42A7                     clr.l      -[A7]
  6317. 00004ABA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6318. 00004ABE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6319. 00004AC2  A9D2                     syscall    TENew
  6320. 00004AC4  205F                     movea.l    A0, [A7]+
  6321. 00004AC6  2D48 FFE8                move.l     [A6 - 0x18], A0
  6322. 00004ACA  486D 0152                pea.l      [A5 + 0x152 /* export_38 */]
  6323. 00004ACE  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  6324. 00004AD2  4EAD 0762                jsr        [A5 + 0x762 /* export_232 */]
  6325. 00004AD6  206E FFE8                movea.l    A0, [A6 - 0x18]
  6326. 00004ADA  2050                     movea.l    A0, [A0]
  6327. 00004ADC  316E FFEC 003A           move.w     [A0 + 0x3A], [A6 - 0x14]
  6328. 00004AE2  0C6E 0005 FFEE           cmpi.w     [A6 - 0x12], 0x5
  6329. 00004AE8  6F0C                     ble        +0xE /* 00004AF6 */
  6330. 00004AEA  206E FFE8                movea.l    A0, [A6 - 0x18]
  6331. 00004AEE  2050                     movea.l    A0, [A0]
  6332. 00004AF0  316E FFEE 0018           move.w     [A0 + 0x18], [A6 - 0x12]
  6333. label00004AF6:
  6334. 00004AF6  06AE FFFF FFF0 FFFA      addi.l     [A6 - 0x6], 0xFFFFFFF0
  6335. 00004AFE  A896                     syscall    HidePen
  6336. 00004B00  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6337. 00004B04  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  6338. 00004B08  206E 0010                movea.l    A0, [A6 + 0x10]
  6339. 00004B0C  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  6340. 00004B10  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  6341. 00004B14  2050                     movea.l    A0, [A0]
  6342. 00004B16  4868 0002                pea.l      [A0 + 0x2]
  6343. 00004B1A  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  6344. 00004B1E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6345. 00004B22  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6346. 00004B26  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  6347. 00004B2A  A897                     syscall    ShowPen
  6348. 00004B2C  202E FFE8                move.l     D0, [A6 - 0x18]
  6349. label00004B30:
  6350. 00004B30  4E5E                     unlink     A6
  6351. 00004B32  4E75                     rts
  6352. export_506:
  6353. fn00004B34:
  6354. 00004B34  4E56 0000                link       A6, 0
  6355. 00004B38  4A6D FAFE                tst.w      [A5 - 0x502]
  6356. 00004B3C  660A                     bne        +0xC /* 00004B48 */
  6357. 00004B3E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6358. 00004B42  A972                     syscall    GetMouse
  6359. 00004B44  6000 006C                bra        +0x6E /* 00004BB2 */
  6360. label00004B48:
  6361. 00004B48  0C6D 0001 FAFE           cmpi.w     [A5 - 0x502], 0x1
  6362. 00004B4E  660A                     bne        +0xC /* 00004B5A */
  6363. 00004B50  206E 0008                movea.l    A0, [A6 + 0x8]
  6364. 00004B54  20AD FB04                move.l     [A0], [A5 - 0x4FC]
  6365. 00004B58  6058                     bra        +0x5A /* 00004BB2 */
  6366. label00004B5A:
  6367. 00004B5A  4A6D FB02                tst.w      [A5 - 0x4FE]
  6368. 00004B5E  6714                     beq        +0x16 /* 00004B74 */
  6369. 00004B60  2B6D FB04 FB0C           move.l     [A5 - 0x4F4], [A5 - 0x4FC]
  6370. 00004B66  206E 0008                movea.l    A0, [A6 + 0x8]
  6371. 00004B6A  20AD FB04                move.l     [A0], [A5 - 0x4FC]
  6372. 00004B6E  426D FB02                clr.w      [A5 - 0x4FE]
  6373. 00004B72  603E                     bra        +0x40 /* 00004BB2 */
  6374. label00004B74:
  6375. 00004B74  4A6D B302                tst.w      [A5 - 0x4CFE]
  6376. 00004B78  6614                     bne        +0x16 /* 00004B8E */
  6377. 00004B7A  2B6D FB08 FB0C           move.l     [A5 - 0x4F4], [A5 - 0x4F8]
  6378. 00004B80  206E 0008                movea.l    A0, [A6 + 0x8]
  6379. 00004B84  20AD FB08                move.l     [A0], [A5 - 0x4F8]
  6380. 00004B88  426D FB00                clr.w      [A5 - 0x500]
  6381. 00004B8C  6024                     bra        +0x26 /* 00004BB2 */
  6382. label00004B8E:
  6383. 00004B8E  3F2D B302                move.w     -[A7], [A5 - 0x4CFE]
  6384. 00004B92  486D FB0C                pea.l      [A5 - 0x4F4]
  6385. 00004B96  2F2D FB08                move.l     -[A7], [A5 - 0x4F8]
  6386. 00004B9A  2F2D FB04                move.l     -[A7], [A5 - 0x4FC]
  6387. 00004B9E  4EAD 01CA                jsr        [A5 + 0x1CA /* export_53 */]
  6388. 00004BA2  4FEF 000E                lea.l      A7, [A7 + 0xE]
  6389. 00004BA6  3B40 FB00                move.w     [A5 - 0x500], D0
  6390. 00004BAA  206E 0008                movea.l    A0, [A6 + 0x8]
  6391. 00004BAE  20AD FB0C                move.l     [A0], [A5 - 0x4F4]
  6392. label00004BB2:
  6393. 00004BB2  4E5E                     unlink     A6
  6394. 00004BB4  4E75                     rts
  6395. export_507:
  6396. fn00004BB6:
  6397. 00004BB6  4A6D FAFE                tst.w      [A5 - 0x502]
  6398. 00004BBA  660A                     bne        +0xC /* 00004BC6 */
  6399. 00004BBC  4267                     clr.w      -[A7]
  6400. 00004BBE  A973                     syscall    StillDown
  6401. 00004BC0  101F                     move.b     D0, [A7]+
  6402. 00004BC2  4880                     ext.w      D0
  6403. 00004BC4  6010                     bra        +0x12 /* 00004BD6 */
  6404. label00004BC6:
  6405. 00004BC6  0C6D 0001 FAFE           cmpi.w     [A5 - 0x502], 0x1
  6406. 00004BCC  6604                     bne        +0x6 /* 00004BD2 */
  6407. 00004BCE  7000                     moveq.l    D0, 0x00
  6408. 00004BD0  6004                     bra        +0x6 /* 00004BD6 */
  6409. label00004BD2:
  6410. 00004BD2  302D FB00                move.w     D0, [A5 - 0x500]
  6411. label00004BD6:
  6412. 00004BD6  4E75                     rts
  6413. export_503:
  6414. 00004BD8  4E56 FFFC                link       A6, -0x0004
  6415. 00004BDC  2F07                     move.l     -[A7], D7
  6416. 00004BDE  7001                     moveq.l    D0, 0x01
  6417. 00004BE0  3B40 FB00                move.w     [A5 - 0x500], D0
  6418. 00004BE4  7001                     moveq.l    D0, 0x01
  6419. 00004BE6  3B40 FB02                move.w     [A5 - 0x4FE], D0
  6420. 00004BEA  3B6E 0010 FAFE           move.w     [A5 - 0x502], [A6 + 0x10]
  6421. 00004BF0  2B6E 0008 FB04           move.l     [A5 - 0x4FC], [A6 + 0x8]
  6422. 00004BF6  2B6E 000C FB08           move.l     [A5 - 0x4F8], [A6 + 0xC]
  6423. 00004BFC  2F2D B37C                move.l     -[A7], [A5 - 0x4C84]
  6424. 00004C00  A873                     syscall    SetPort
  6425. 00004C02  0C6D 0064 B390           cmpi.w     [A5 - 0x4C70], 0x64 /* 'd' */
  6426. 00004C08  660E                     bne        +0x10 /* 00004C18 */
  6427. 00004C0A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6428. 00004C0E  4EBA 0BC6                jsr        [PC + 0xBC6 /* 000057D6 */]
  6429. 00004C12  588F                     addq.l     A7, 4
  6430. 00004C14  6000 066C                bra        +0x66E /* 00005282 */
  6431. label00004C18:
  6432. 00004C18  4EAD 0BA2                jsr        [A5 + 0xBA2 /* export_368 */]
  6433. 00004C1C  3F3C 0001                move.w     -[A7], 0x1
  6434. 00004C20  3F3C 0001                move.w     -[A7], 0x1
  6435. 00004C24  A89B                     syscall    PenSize
  6436. 00004C26  486D AB6A                pea.l      [A5 - 0x5496]
  6437. 00004C2A  A89D                     syscall    PenPat
  6438. 00004C2C  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  6439. 00004C30  A89C                     syscall    PenMode
  6440. 00004C32  4A6D B392                tst.w      [A5 - 0x4C6E]
  6441. 00004C36  6708                     beq        +0xA /* 00004C40 */
  6442. 00004C38  2D6D B374 FFFC           move.l     [A6 - 0x4], [A5 - 0x4C8C]
  6443. 00004C3E  6006                     bra        +0x8 /* 00004C46 */
  6444. label00004C40:
  6445. 00004C40  2D6D B360 FFFC           move.l     [A6 - 0x4], [A5 - 0x4CA0]
  6446. label00004C46:
  6447. 00004C46  206D B338                movea.l    A0, [A5 - 0x4CC8]
  6448. 00004C4A  2050                     movea.l    A0, [A0]
  6449. 00004C4C  2B68 0012 B184           move.l     [A5 - 0x4E7C], [A0 + 0x12]
  6450. 00004C52  206D B338                movea.l    A0, [A5 - 0x4CC8]
  6451. 00004C56  2050                     movea.l    A0, [A0]
  6452. 00004C58  2B68 0016 B180           move.l     [A5 - 0x4E80], [A0 + 0x16]
  6453. 00004C5E  302D B390                move.w     D0, [A5 - 0x4C70]
  6454. 00004C62  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  6455. 00004C66  0024 0092                ori.b      -[A4], 0x92
  6456. 00004C6A  025A 00E0                andi.w     [A2]+, 0xE0
  6457. 00004C6E  025B 012E                andi.w     [A3]+, 0x12E
  6458. 00004C72  025C 017A                andi.w     [A4]+, 0x17A
  6459. 00004C76  0258 0188                andi.w     [A0]+, 0x188
  6460. 00004C7A  0259 0196                andi.w     [A1]+, 0x196
  6461. 00004C7E  012C 01B8                btst       [A4 + 0x1B8], D0
  6462. 00004C82  012D 01D4                btst       [A5 + 0x1D4], D0
  6463. 00004C86  012E 01F0                btst       [A6 + 0x1F0], D0
  6464. 00004C8A  012F 0212                btst       [A7 + 0x212], D0
  6465. 00004C8E  0130 022E                btst       [A0 + D0.w * 2 + 0x2E], D0
  6466. 00004C92  0131 024A                btst       [A1 + D0.w * 2 + 0x4A], D0
  6467. 00004C96  0132 026C                btst       [A2 + D0.w * 2 + 0x6C], D0
  6468. 00004C9A  0133 028E                btst       [A3 + D0.w * 2 - 0x114], D0
  6469. 00004C9E  0134 02AA                btst       [A4 + D0.w * 2 - 0x86], D0
  6470. 00004CA2  0135 02CC                btst       [A5 + D0.w * 2 - 0x52], D0
  6471. 00004CA6  0136 02E8                btst       [A6 + D0.w * 2 - 0x24], D0
  6472. 00004CAA  0137 030A 0138           btst       [[A7 + <<invalid base displacement size>> + D0 * 2] + 0x138], D0
  6473. 00004CB0  0326                     btst       -[A6], D1
  6474. 00004CB2  0139 0348 013A           btst       [0x0348013A], D0
  6475. 00004CB8  0364                     bchg       -[A4], D1
  6476. 00004CBA  00C8                     .incomplete
  6477. 00004CBC  0372 00C9                bchg       [A2 + D0.w - 0x55], D1
  6478. 00004CC0  0398                     bclr       [A0]+, D1
  6479. 00004CC2  00CA                     .incomplete
  6480. 00004CC4  03BC 00CB 03E2           bclr       0xCB03E2, D1
  6481. 00004CCA  00CC                     .incomplete
  6482. 00004CCC  0408 00CD                subi.b     A0, 0xCD
  6483. 00004CD0  042E 00CE 044E           subi.b     [A6 + 0x44E], 0xCE
  6484. 00004CD6  00CF                     .incomplete
  6485. 00004CD8  046E 00D0 048E           subi.w     [A6 + 0x48E], 0xD0
  6486. 00004CDE  0190                     bclr       [A0], D0
  6487. 00004CE0  04B4 0191 04D4 0192 04FA subi.l     [[ + D0] + 0x4FA], 0x19104D4
  6488. 00004CEA  0193                     bclr       [A3], D0
  6489. 00004CEC  0520                     btst       -[A0], D2
  6490. 00004CEE  0194                     bclr       [A4], D0
  6491. 00004CF0  0544                     bchg       D4, D2
  6492. 00004CF2  01F4                     .incomplete
  6493. 00004CF4  0568 01F5                bchg       [A0 + 0x1F5], D2
  6494. 00004CF8  058A                     bclr       A2, D2
  6495. 00004CFA  082D 0000 B16E           btst.b     [A5 - 0x4E92], 0x0
  6496. 00004D00  6738                     beq        +0x3A /* 00004D3A */
  6497. 00004D02  4EBA 27A6                jsr        [PC + 0x27A6 /* 000074AA */]
  6498. 00004D06  42A7                     clr.l      -[A7]
  6499. 00004D08  3F3C 03E8                move.w     -[A7], 0x3E8
  6500. 00004D0C  A9B9                     syscall    GetCursor
  6501. 00004D0E  205F                     movea.l    A0, [A7]+
  6502. 00004D10  2F10                     move.l     -[A7], [A0]
  6503. 00004D12  A851                     syscall    SetCursor
  6504. 00004D14  3F3C 0001                move.w     -[A7], 0x1
  6505. 00004D18  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6506. 00004D1C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6507. 00004D20  4EBA BFC0                jsr        [PC - 0x4040 /* 00000CE2 */]
  6508. 00004D24  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6509. 00004D28  3E00                     move.w     D7, D0
  6510. 00004D2A  3F07                     move.w     -[A7], D7
  6511. 00004D2C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6512. 00004D30  4EBA 27A4                jsr        [PC + 0x27A4 /* 000074D6 */]
  6513. 00004D34  5C8F                     addq.l     A7, 6
  6514. 00004D36  6000 054A                bra        +0x54C /* 00005282 */
  6515. label00004D3A:
  6516. 00004D3A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6517. 00004D3E  3F3C 0002                move.w     -[A7], 0x2
  6518. 00004D42  4EBA 082A                jsr        [PC + 0x82A /* 0000556E */]
  6519. 00004D46  5C8F                     addq.l     A7, 6
  6520. 00004D48  6000 0538                bra        +0x53A /* 00005282 */
  6521. 00004D4C  082D 0000 B16E           btst.b     [A5 - 0x4E92], 0x0
  6522. 00004D52  6738                     beq        +0x3A /* 00004D8C */
  6523. 00004D54  4EBA 2754                jsr        [PC + 0x2754 /* 000074AA */]
  6524. 00004D58  42A7                     clr.l      -[A7]
  6525. 00004D5A  3F3C 03E8                move.w     -[A7], 0x3E8
  6526. 00004D5E  A9B9                     syscall    GetCursor
  6527. 00004D60  205F                     movea.l    A0, [A7]+
  6528. 00004D62  2F10                     move.l     -[A7], [A0]
  6529. 00004D64  A851                     syscall    SetCursor
  6530. 00004D66  3F3C 0001                move.w     -[A7], 0x1
  6531. 00004D6A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6532. 00004D6E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6533. 00004D72  4EBA BAC0                jsr        [PC - 0x4540 /* 00000834 */]
  6534. 00004D76  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6535. 00004D7A  3E00                     move.w     D7, D0
  6536. 00004D7C  3F07                     move.w     -[A7], D7
  6537. 00004D7E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6538. 00004D82  4EBA 2752                jsr        [PC + 0x2752 /* 000074D6 */]
  6539. 00004D86  5C8F                     addq.l     A7, 6
  6540. 00004D88  6000 04F8                bra        +0x4FA /* 00005282 */
  6541. label00004D8C:
  6542. 00004D8C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6543. 00004D90  3F3C 0001                move.w     -[A7], 0x1
  6544. 00004D94  4EBA 07D8                jsr        [PC + 0x7D8 /* 0000556E */]
  6545. 00004D98  5C8F                     addq.l     A7, 6
  6546. 00004D9A  6000 04E6                bra        +0x4E8 /* 00005282 */
  6547. 00004D9E  082D 0000 B16E           btst.b     [A5 - 0x4E92], 0x0
  6548. 00004DA4  6738                     beq        +0x3A /* 00004DDE */
  6549. 00004DA6  4EBA 2702                jsr        [PC + 0x2702 /* 000074AA */]
  6550. 00004DAA  42A7                     clr.l      -[A7]
  6551. 00004DAC  3F3C 03E8                move.w     -[A7], 0x3E8
  6552. 00004DB0  A9B9                     syscall    GetCursor
  6553. 00004DB2  205F                     movea.l    A0, [A7]+
  6554. 00004DB4  2F10                     move.l     -[A7], [A0]
  6555. 00004DB6  A851                     syscall    SetCursor
  6556. 00004DB8  3F3C 0001                move.w     -[A7], 0x1
  6557. 00004DBC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6558. 00004DC0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6559. 00004DC4  4EBA B23C                jsr        [PC - 0x4DC4 /* 00000002 */]
  6560. 00004DC8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6561. 00004DCC  3E00                     move.w     D7, D0
  6562. 00004DCE  3F07                     move.w     -[A7], D7
  6563. 00004DD0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6564. 00004DD4  4EBA 2700                jsr        [PC + 0x2700 /* 000074D6 */]
  6565. 00004DD8  5C8F                     addq.l     A7, 6
  6566. 00004DDA  6000 04A6                bra        +0x4A8 /* 00005282 */
  6567. label00004DDE:
  6568. 00004DDE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6569. 00004DE2  4267                     clr.w      -[A7]
  6570. 00004DE4  4EBA 0788                jsr        [PC + 0x788 /* 0000556E */]
  6571. 00004DE8  5C8F                     addq.l     A7, 6
  6572. 00004DEA  6000 0496                bra        +0x498 /* 00005282 */
  6573. 00004DEE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6574. 00004DF2  3F3C 0004                move.w     -[A7], 0x4
  6575. 00004DF6  4EBA 0776                jsr        [PC + 0x776 /* 0000556E */]
  6576. 00004DFA  5C8F                     addq.l     A7, 6
  6577. 00004DFC  6000 0484                bra        +0x486 /* 00005282 */
  6578. 00004E00  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6579. 00004E04  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6580. 00004E08  4EBA 047E                jsr        [PC + 0x47E /* 00005288 */]
  6581. 00004E0C  508F                     addq.l     A7, 8
  6582. 00004E0E  6000 0472                bra        +0x474 /* 00005282 */
  6583. 00004E12  3F3C 0001                move.w     -[A7], 0x1
  6584. 00004E16  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6585. 00004E1A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6586. 00004E1E  4EAD 111A                jsr        [A5 + 0x111A /* export_543 */]
  6587. 00004E22  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6588. 00004E26  3E00                     move.w     D7, D0
  6589. 00004E28  3F07                     move.w     -[A7], D7
  6590. 00004E2A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6591. 00004E2E  4EBA 2A20                jsr        [PC + 0x2A20 /* 00007850 */]
  6592. 00004E32  5C8F                     addq.l     A7, 6
  6593. 00004E34  6000 044C                bra        +0x44E /* 00005282 */
  6594. 00004E38  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6595. 00004E3C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6596. 00004E40  4EAD 110A                jsr        [A5 + 0x110A /* export_541 */]
  6597. 00004E44  508F                     addq.l     A7, 8
  6598. 00004E46  3E00                     move.w     D7, D0
  6599. 00004E48  3F07                     move.w     -[A7], D7
  6600. 00004E4A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6601. 00004E4E  4EBA 2A00                jsr        [PC + 0x2A00 /* 00007850 */]
  6602. 00004E52  5C8F                     addq.l     A7, 6
  6603. 00004E54  6000 042C                bra        +0x42E /* 00005282 */
  6604. 00004E58  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6605. 00004E5C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6606. 00004E60  4EAD 1152                jsr        [A5 + 0x1152 /* export_550 */]
  6607. 00004E64  508F                     addq.l     A7, 8
  6608. 00004E66  3E00                     move.w     D7, D0
  6609. 00004E68  3F07                     move.w     -[A7], D7
  6610. 00004E6A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6611. 00004E6E  4EBA 29E0                jsr        [PC + 0x29E0 /* 00007850 */]
  6612. 00004E72  5C8F                     addq.l     A7, 6
  6613. 00004E74  6000 040C                bra        +0x40E /* 00005282 */
  6614. 00004E78  3F3C 0001                move.w     -[A7], 0x1
  6615. 00004E7C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6616. 00004E80  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6617. 00004E84  4EAD 1182                jsr        [A5 + 0x1182 /* export_556 */]
  6618. 00004E88  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6619. 00004E8C  3E00                     move.w     D7, D0
  6620. 00004E8E  3F07                     move.w     -[A7], D7
  6621. 00004E90  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6622. 00004E94  4EBA 29BA                jsr        [PC + 0x29BA /* 00007850 */]
  6623. 00004E98  5C8F                     addq.l     A7, 6
  6624. 00004E9A  6000 03E6                bra        +0x3E8 /* 00005282 */
  6625. 00004E9E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6626. 00004EA2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6627. 00004EA6  4EAD 117A                jsr        [A5 + 0x117A /* export_555 */]
  6628. 00004EAA  508F                     addq.l     A7, 8
  6629. 00004EAC  3E00                     move.w     D7, D0
  6630. 00004EAE  3F07                     move.w     -[A7], D7
  6631. 00004EB0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6632. 00004EB4  4EBA 299A                jsr        [PC + 0x299A /* 00007850 */]
  6633. 00004EB8  5C8F                     addq.l     A7, 6
  6634. 00004EBA  6000 03C6                bra        +0x3C8 /* 00005282 */
  6635. 00004EBE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6636. 00004EC2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6637. 00004EC6  4EAD 113A                jsr        [A5 + 0x113A /* export_547 */]
  6638. 00004ECA  508F                     addq.l     A7, 8
  6639. 00004ECC  3E00                     move.w     D7, D0
  6640. 00004ECE  3F07                     move.w     -[A7], D7
  6641. 00004ED0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6642. 00004ED4  4EBA 297A                jsr        [PC + 0x297A /* 00007850 */]
  6643. 00004ED8  5C8F                     addq.l     A7, 6
  6644. 00004EDA  6000 03A6                bra        +0x3A8 /* 00005282 */
  6645. 00004EDE  3F3C 0003                move.w     -[A7], 0x3
  6646. 00004EE2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6647. 00004EE6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6648. 00004EEA  4EAD 1162                jsr        [A5 + 0x1162 /* export_552 */]
  6649. 00004EEE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6650. 00004EF2  3E00                     move.w     D7, D0
  6651. 00004EF4  3F07                     move.w     -[A7], D7
  6652. 00004EF6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6653. 00004EFA  4EBA 2954                jsr        [PC + 0x2954 /* 00007850 */]
  6654. 00004EFE  5C8F                     addq.l     A7, 6
  6655. 00004F00  6000 0380                bra        +0x382 /* 00005282 */
  6656. 00004F04  3F3C 0002                move.w     -[A7], 0x2
  6657. 00004F08  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6658. 00004F0C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6659. 00004F10  4EAD 1182                jsr        [A5 + 0x1182 /* export_556 */]
  6660. 00004F14  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6661. 00004F18  3E00                     move.w     D7, D0
  6662. 00004F1A  3F07                     move.w     -[A7], D7
  6663. 00004F1C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6664. 00004F20  4EBA 292E                jsr        [PC + 0x292E /* 00007850 */]
  6665. 00004F24  5C8F                     addq.l     A7, 6
  6666. 00004F26  6000 035A                bra        +0x35C /* 00005282 */
  6667. 00004F2A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6668. 00004F2E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6669. 00004F32  4EAD 1152                jsr        [A5 + 0x1152 /* export_550 */]
  6670. 00004F36  508F                     addq.l     A7, 8
  6671. 00004F38  3E00                     move.w     D7, D0
  6672. 00004F3A  3F07                     move.w     -[A7], D7
  6673. 00004F3C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6674. 00004F40  4EBA 290E                jsr        [PC + 0x290E /* 00007850 */]
  6675. 00004F44  5C8F                     addq.l     A7, 6
  6676. 00004F46  6000 033A                bra        +0x33C /* 00005282 */
  6677. 00004F4A  3F3C 0001                move.w     -[A7], 0x1
  6678. 00004F4E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6679. 00004F52  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6680. 00004F56  4EAD 1162                jsr        [A5 + 0x1162 /* export_552 */]
  6681. 00004F5A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6682. 00004F5E  3E00                     move.w     D7, D0
  6683. 00004F60  3F07                     move.w     -[A7], D7
  6684. 00004F62  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6685. 00004F66  4EBA 28E8                jsr        [PC + 0x28E8 /* 00007850 */]
  6686. 00004F6A  5C8F                     addq.l     A7, 6
  6687. 00004F6C  6000 0314                bra        +0x316 /* 00005282 */
  6688. 00004F70  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6689. 00004F74  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6690. 00004F78  4EAD 1152                jsr        [A5 + 0x1152 /* export_550 */]
  6691. 00004F7C  508F                     addq.l     A7, 8
  6692. 00004F7E  3E00                     move.w     D7, D0
  6693. 00004F80  3F07                     move.w     -[A7], D7
  6694. 00004F82  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6695. 00004F86  4EBA 28C8                jsr        [PC + 0x28C8 /* 00007850 */]
  6696. 00004F8A  5C8F                     addq.l     A7, 6
  6697. 00004F8C  6000 02F4                bra        +0x2F6 /* 00005282 */
  6698. 00004F90  3F3C 0002                move.w     -[A7], 0x2
  6699. 00004F94  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6700. 00004F98  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6701. 00004F9C  4EAD 1162                jsr        [A5 + 0x1162 /* export_552 */]
  6702. 00004FA0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6703. 00004FA4  3E00                     move.w     D7, D0
  6704. 00004FA6  3F07                     move.w     -[A7], D7
  6705. 00004FA8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6706. 00004FAC  4EBA 28A2                jsr        [PC + 0x28A2 /* 00007850 */]
  6707. 00004FB0  5C8F                     addq.l     A7, 6
  6708. 00004FB2  6000 02CE                bra        +0x2D0 /* 00005282 */
  6709. 00004FB6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6710. 00004FBA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6711. 00004FBE  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  6712. 00004FC2  508F                     addq.l     A7, 8
  6713. 00004FC4  3E00                     move.w     D7, D0
  6714. 00004FC6  3F07                     move.w     -[A7], D7
  6715. 00004FC8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6716. 00004FCC  4EBA 2882                jsr        [PC + 0x2882 /* 00007850 */]
  6717. 00004FD0  5C8F                     addq.l     A7, 6
  6718. 00004FD2  6000 02AE                bra        +0x2B0 /* 00005282 */
  6719. 00004FD6  3F3C 0002                move.w     -[A7], 0x2
  6720. 00004FDA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6721. 00004FDE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6722. 00004FE2  4EAD 111A                jsr        [A5 + 0x111A /* export_543 */]
  6723. 00004FE6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6724. 00004FEA  3E00                     move.w     D7, D0
  6725. 00004FEC  3F07                     move.w     -[A7], D7
  6726. 00004FEE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6727. 00004FF2  4EBA 285C                jsr        [PC + 0x285C /* 00007850 */]
  6728. 00004FF6  5C8F                     addq.l     A7, 6
  6729. 00004FF8  6000 0288                bra        +0x28A /* 00005282 */
  6730. 00004FFC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6731. 00005000  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6732. 00005004  4EAD 1112                jsr        [A5 + 0x1112 /* export_542 */]
  6733. 00005008  508F                     addq.l     A7, 8
  6734. 0000500A  3E00                     move.w     D7, D0
  6735. 0000500C  3F07                     move.w     -[A7], D7
  6736. 0000500E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6737. 00005012  4EBA 283C                jsr        [PC + 0x283C /* 00007850 */]
  6738. 00005016  5C8F                     addq.l     A7, 6
  6739. 00005018  6000 0268                bra        +0x26A /* 00005282 */
  6740. 0000501C  7E00                     moveq.l    D7, 0x00
  6741. 0000501E  3F07                     move.w     -[A7], D7
  6742. 00005020  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6743. 00005024  4EBA 282A                jsr        [PC + 0x282A /* 00007850 */]
  6744. 00005028  5C8F                     addq.l     A7, 6
  6745. 0000502A  6000 0256                bra        +0x258 /* 00005282 */
  6746. 0000502E  4EBA 247A                jsr        [PC + 0x247A /* 000074AA */]
  6747. 00005032  3F3C 0001                move.w     -[A7], 0x1
  6748. 00005036  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6749. 0000503A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6750. 0000503E  4EBA B186                jsr        [PC - 0x4E7A /* 000001C6 */]
  6751. 00005042  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6752. 00005046  3E00                     move.w     D7, D0
  6753. 00005048  3F07                     move.w     -[A7], D7
  6754. 0000504A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6755. 0000504E  4EBA 2486                jsr        [PC + 0x2486 /* 000074D6 */]
  6756. 00005052  5C8F                     addq.l     A7, 6
  6757. 00005054  6000 022C                bra        +0x22E /* 00005282 */
  6758. 00005058  4EBA 2450                jsr        [PC + 0x2450 /* 000074AA */]
  6759. 0000505C  4267                     clr.w      -[A7]
  6760. 0000505E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6761. 00005062  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6762. 00005066  4EBA B15E                jsr        [PC - 0x4EA2 /* 000001C6 */]
  6763. 0000506A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6764. 0000506E  3E00                     move.w     D7, D0
  6765. 00005070  3F07                     move.w     -[A7], D7
  6766. 00005072  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6767. 00005076  4EBA 245E                jsr        [PC + 0x245E /* 000074D6 */]
  6768. 0000507A  5C8F                     addq.l     A7, 6
  6769. 0000507C  6000 0204                bra        +0x206 /* 00005282 */
  6770. 00005080  4EBA 2428                jsr        [PC + 0x2428 /* 000074AA */]
  6771. 00005084  3F3C 0001                move.w     -[A7], 0x1
  6772. 00005088  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6773. 0000508C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6774. 00005090  4EBA AF70                jsr        [PC - 0x5090 /* 00000002 */]
  6775. 00005094  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6776. 00005098  3E00                     move.w     D7, D0
  6777. 0000509A  3F07                     move.w     -[A7], D7
  6778. 0000509C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6779. 000050A0  4EBA 2434                jsr        [PC + 0x2434 /* 000074D6 */]
  6780. 000050A4  5C8F                     addq.l     A7, 6
  6781. 000050A6  6000 01DA                bra        +0x1DC /* 00005282 */
  6782. 000050AA  4EBA 23FE                jsr        [PC + 0x23FE /* 000074AA */]
  6783. 000050AE  3F3C 0002                move.w     -[A7], 0x2
  6784. 000050B2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6785. 000050B6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6786. 000050BA  4EBA AF46                jsr        [PC - 0x50BA /* 00000002 */]
  6787. 000050BE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6788. 000050C2  3E00                     move.w     D7, D0
  6789. 000050C4  3F07                     move.w     -[A7], D7
  6790. 000050C6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6791. 000050CA  4EBA 240A                jsr        [PC + 0x240A /* 000074D6 */]
  6792. 000050CE  5C8F                     addq.l     A7, 6
  6793. 000050D0  6000 01B0                bra        +0x1B2 /* 00005282 */
  6794. 000050D4  4EBA 23D4                jsr        [PC + 0x23D4 /* 000074AA */]
  6795. 000050D8  3F3C 0003                move.w     -[A7], 0x3
  6796. 000050DC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6797. 000050E0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6798. 000050E4  4EBA AF1C                jsr        [PC - 0x50E4 /* 00000002 */]
  6799. 000050E8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6800. 000050EC  3E00                     move.w     D7, D0
  6801. 000050EE  3F07                     move.w     -[A7], D7
  6802. 000050F0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6803. 000050F4  4EBA 23E0                jsr        [PC + 0x23E0 /* 000074D6 */]
  6804. 000050F8  5C8F                     addq.l     A7, 6
  6805. 000050FA  6000 0186                bra        +0x188 /* 00005282 */
  6806. 000050FE  4EBA 23AA                jsr        [PC + 0x23AA /* 000074AA */]
  6807. 00005102  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6808. 00005106  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6809. 0000510A  4EBA B22A                jsr        [PC - 0x4DD6 /* 00000336 */]
  6810. 0000510E  508F                     addq.l     A7, 8
  6811. 00005110  3E00                     move.w     D7, D0
  6812. 00005112  3F07                     move.w     -[A7], D7
  6813. 00005114  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6814. 00005118  4EBA 23BC                jsr        [PC + 0x23BC /* 000074D6 */]
  6815. 0000511C  5C8F                     addq.l     A7, 6
  6816. 0000511E  6000 0162                bra        +0x164 /* 00005282 */
  6817. 00005122  4EBA 2386                jsr        [PC + 0x2386 /* 000074AA */]
  6818. 00005126  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6819. 0000512A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6820. 0000512E  4EBA B474                jsr        [PC - 0x4B8C /* 000005A4 */]
  6821. 00005132  508F                     addq.l     A7, 8
  6822. 00005134  3E00                     move.w     D7, D0
  6823. 00005136  3F07                     move.w     -[A7], D7
  6824. 00005138  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6825. 0000513C  4EBA 2398                jsr        [PC + 0x2398 /* 000074D6 */]
  6826. 00005140  5C8F                     addq.l     A7, 6
  6827. 00005142  6000 013E                bra        +0x140 /* 00005282 */
  6828. 00005146  4EBA 2362                jsr        [PC + 0x2362 /* 000074AA */]
  6829. 0000514A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6830. 0000514E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6831. 00005152  4EBA B2DC                jsr        [PC - 0x4D24 /* 00000430 */]
  6832. 00005156  508F                     addq.l     A7, 8
  6833. 00005158  3E00                     move.w     D7, D0
  6834. 0000515A  3F07                     move.w     -[A7], D7
  6835. 0000515C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6836. 00005160  4EBA 2374                jsr        [PC + 0x2374 /* 000074D6 */]
  6837. 00005164  5C8F                     addq.l     A7, 6
  6838. 00005166  6000 011A                bra        +0x11C /* 00005282 */
  6839. 0000516A  4EBA 233E                jsr        [PC + 0x233E /* 000074AA */]
  6840. 0000516E  3F3C 0001                move.w     -[A7], 0x1
  6841. 00005172  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6842. 00005176  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6843. 0000517A  4EBA B6B8                jsr        [PC - 0x4948 /* 00000834 */]
  6844. 0000517E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6845. 00005182  3E00                     move.w     D7, D0
  6846. 00005184  3F07                     move.w     -[A7], D7
  6847. 00005186  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6848. 0000518A  4EBA 234A                jsr        [PC + 0x234A /* 000074D6 */]
  6849. 0000518E  5C8F                     addq.l     A7, 6
  6850. 00005190  6000 00F0                bra        +0xF2 /* 00005282 */
  6851. 00005194  4EBA 2314                jsr        [PC + 0x2314 /* 000074AA */]
  6852. 00005198  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6853. 0000519C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6854. 000051A0  4EBA B898                jsr        [PC - 0x4768 /* 00000A3A */]
  6855. 000051A4  508F                     addq.l     A7, 8
  6856. 000051A6  3E00                     move.w     D7, D0
  6857. 000051A8  3F07                     move.w     -[A7], D7
  6858. 000051AA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6859. 000051AE  4EBA 2326                jsr        [PC + 0x2326 /* 000074D6 */]
  6860. 000051B2  5C8F                     addq.l     A7, 6
  6861. 000051B4  6000 00CC                bra        +0xCE /* 00005282 */
  6862. 000051B8  4EBA 22F0                jsr        [PC + 0x22F0 /* 000074AA */]
  6863. 000051BC  3F3C 0002                move.w     -[A7], 0x2
  6864. 000051C0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6865. 000051C4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6866. 000051C8  4EBA B66A                jsr        [PC - 0x4996 /* 00000834 */]
  6867. 000051CC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6868. 000051D0  3E00                     move.w     D7, D0
  6869. 000051D2  3F07                     move.w     -[A7], D7
  6870. 000051D4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6871. 000051D8  4EBA 22FC                jsr        [PC + 0x22FC /* 000074D6 */]
  6872. 000051DC  5C8F                     addq.l     A7, 6
  6873. 000051DE  6000 00A2                bra        +0xA4 /* 00005282 */
  6874. 000051E2  4EBA 22C6                jsr        [PC + 0x22C6 /* 000074AA */]
  6875. 000051E6  3F3C 0003                move.w     -[A7], 0x3
  6876. 000051EA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6877. 000051EE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6878. 000051F2  4EBA B640                jsr        [PC - 0x49C0 /* 00000834 */]
  6879. 000051F6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6880. 000051FA  3E00                     move.w     D7, D0
  6881. 000051FC  3F07                     move.w     -[A7], D7
  6882. 000051FE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6883. 00005202  4EBA 22D2                jsr        [PC + 0x22D2 /* 000074D6 */]
  6884. 00005206  5C8F                     addq.l     A7, 6
  6885. 00005208  6000 0078                bra        +0x7A /* 00005282 */
  6886. 0000520C  4EBA 229C                jsr        [PC + 0x229C /* 000074AA */]
  6887. 00005210  3F3C 0004                move.w     -[A7], 0x4
  6888. 00005214  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6889. 00005218  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6890. 0000521C  4EBA B616                jsr        [PC - 0x49EA /* 00000834 */]
  6891. 00005220  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6892. 00005224  3E00                     move.w     D7, D0
  6893. 00005226  3F07                     move.w     -[A7], D7
  6894. 00005228  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6895. 0000522C  4EBA 22A8                jsr        [PC + 0x22A8 /* 000074D6 */]
  6896. 00005230  5C8F                     addq.l     A7, 6
  6897. 00005232  604E                     bra        +0x50 /* 00005282 */
  6898. 00005234  4EBA 2274                jsr        [PC + 0x2274 /* 000074AA */]
  6899. 00005238  3F3C 0001                move.w     -[A7], 0x1
  6900. 0000523C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6901. 00005240  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6902. 00005244  4EBA BA9C                jsr        [PC - 0x4564 /* 00000CE2 */]
  6903. 00005248  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6904. 0000524C  3E00                     move.w     D7, D0
  6905. 0000524E  3F07                     move.w     -[A7], D7
  6906. 00005250  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6907. 00005254  4EBA 2280                jsr        [PC + 0x2280 /* 000074D6 */]
  6908. 00005258  5C8F                     addq.l     A7, 6
  6909. 0000525A  6026                     bra        +0x28 /* 00005282 */
  6910. 0000525C  4EBA 224C                jsr        [PC + 0x224C /* 000074AA */]
  6911. 00005260  3F3C 0002                move.w     -[A7], 0x2
  6912. 00005264  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6913. 00005268  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6914. 0000526C  4EBA BA74                jsr        [PC - 0x458C /* 00000CE2 */]
  6915. 00005270  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6916. 00005274  3E00                     move.w     D7, D0
  6917. 00005276  3F07                     move.w     -[A7], D7
  6918. 00005278  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6919. 0000527C  4EBA 2258                jsr        [PC + 0x2258 /* 000074D6 */]
  6920. 00005280  5C8F                     addq.l     A7, 6
  6921. label00005282:
  6922. 00005282  2E1F                     move.l     D7, [A7]+
  6923. 00005284  4E5E                     unlink     A6
  6924. 00005286  4E75                     rts
  6925. fn00005288:
  6926. 00005288  4E56 FFFE                link       A6, -0x0002
  6927. 0000528C  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  6928. 00005290  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6929. 00005294  4EBA 0B96                jsr        [PC + 0xB96 /* 00005E2C */]
  6930. 00005298  588F                     addq.l     A7, 4
  6931. 0000529A  42A7                     clr.l      -[A7]
  6932. 0000529C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6933. 000052A0  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  6934. 000052A4  201F                     move.l     D0, [A7]+
  6935. 000052A6  4878 0052                push.l     0x52 /* 'R' */
  6936. 000052AA  2F00                     move.l     -[A7], D0
  6937. 000052AC  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  6938. 000052B0  3E00                     move.w     D7, D0
  6939. 000052B2  3007                     move.w     D0, D7
  6940. 000052B4  5340                     subq.w     D0, 1
  6941. 000052B6  3C00                     move.w     D6, D0
  6942. 000052B8  6000 00E8                bra        +0xEA /* 000053A2 */
  6943. label000052BC:
  6944. 000052BC  486E FFFE                pea.l      [A6 - 0x2]
  6945. 000052C0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6946. 000052C4  3F06                     move.w     -[A7], D6
  6947. 000052C6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6948. 000052CA  4EBA 14A2                jsr        [PC + 0x14A2 /* 0000676E */]
  6949. 000052CE  4FEF 000E                lea.l      A7, [A7 + 0xE]
  6950. 000052D2  3A00                     move.w     D5, D0
  6951. 000052D4  3005                     move.w     D0, D5
  6952. 000052D6  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  6953. 000052DA  0000 0005                ori.b      D0, 0x5
  6954. 000052DE  00C2                     .incomplete
  6955. 000052E0  00C0                     .incomplete
  6956. 000052E2  000A 004E                ori.b      A2, 0x4E /* 'N' */
  6957. 000052E6  002C 0096 006E           ori.b      [A4 + 0x6E], 0x96
  6958. 000052EC  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  6959. 000052F0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6960. 000052F4  3F06                     move.w     -[A7], D6
  6961. 000052F6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6962. 000052FA  4EBA 0F44                jsr        [PC + 0xF44 /* 00006240 */]
  6963. 000052FE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6964. 00005302  3F06                     move.w     -[A7], D6
  6965. 00005304  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6966. 00005308  4EBA 22DA                jsr        [PC + 0x22DA /* 000075E4 */]
  6967. 0000530C  5C8F                     addq.l     A7, 6
  6968. 0000530E  6000 0256                bra        +0x258 /* 00005566 */
  6969. 00005312  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  6970. 00005316  3F06                     move.w     -[A7], D6
  6971. 00005318  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6972. 0000531C  4EBA 1BBC                jsr        [PC + 0x1BBC /* 00006EDA */]
  6973. 00005320  508F                     addq.l     A7, 8
  6974. 00005322  3F06                     move.w     -[A7], D6
  6975. 00005324  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6976. 00005328  4EBA 22BA                jsr        [PC + 0x22BA /* 000075E4 */]
  6977. 0000532C  5C8F                     addq.l     A7, 6
  6978. 0000532E  6000 0236                bra        +0x238 /* 00005566 */
  6979. 00005332  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  6980. 00005336  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6981. 0000533A  3F06                     move.w     -[A7], D6
  6982. 0000533C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6983. 00005340  4EBA 1702                jsr        [PC + 0x1702 /* 00006A44 */]
  6984. 00005344  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6985. 00005348  3F06                     move.w     -[A7], D6
  6986. 0000534A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6987. 0000534E  4EBA 2294                jsr        [PC + 0x2294 /* 000075E4 */]
  6988. 00005352  5C8F                     addq.l     A7, 6
  6989. 00005354  6000 0210                bra        +0x212 /* 00005566 */
  6990. 00005358  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  6991. 0000535C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6992. 00005360  3F06                     move.w     -[A7], D6
  6993. 00005362  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6994. 00005366  4EBA 1CAA                jsr        [PC + 0x1CAA /* 00007012 */]
  6995. 0000536A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6996. 0000536E  3F06                     move.w     -[A7], D6
  6997. 00005370  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6998. 00005374  4EBA 226E                jsr        [PC + 0x226E /* 000075E4 */]
  6999. 00005378  5C8F                     addq.l     A7, 6
  7000. 0000537A  6000 01EA                bra        +0x1EC /* 00005566 */
  7001. 0000537E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7002. 00005382  3F06                     move.w     -[A7], D6
  7003. 00005384  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7004. 00005388  4EBA 17C0                jsr        [PC + 0x17C0 /* 00006B4A */]
  7005. 0000538C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7006. 00005390  3F06                     move.w     -[A7], D6
  7007. 00005392  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7008. 00005396  4EBA 224C                jsr        [PC + 0x224C /* 000075E4 */]
  7009. 0000539A  5C8F                     addq.l     A7, 6
  7010. 0000539C  6000 01C8                bra        +0x1CA /* 00005566 */
  7011. 000053A0  5346                     subq.w     D6, 1
  7012. label000053A2:
  7013. 000053A2  4A46                     tst.w      D6
  7014. 000053A4  6C00 FF16                bge        -0xE8 /* 000052BC */
  7015. 000053A8  3007                     move.w     D0, D7
  7016. 000053AA  5340                     subq.w     D0, 1
  7017. 000053AC  3C00                     move.w     D6, D0
  7018. 000053AE  6000 019E                bra        +0x1A0 /* 0000554E */
  7019. label000053B2:
  7020. 000053B2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7021. 000053B6  3F06                     move.w     -[A7], D6
  7022. 000053B8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7023. 000053BC  4EBA F1D2                jsr        [PC - 0xE2E /* 00004590 */]
  7024. 000053C0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7025. 000053C4  4A40                     tst.w      D0
  7026. 000053C6  6700 0184                beq        +0x186 /* 0000554C */
  7027. 000053CA  2F2D B166                move.l     -[A7], [A5 - 0x4E9A]
  7028. 000053CE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7029. 000053D2  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  7030. 000053D6  508F                     addq.l     A7, 8
  7031. 000053D8  4A40                     tst.w      D0
  7032. 000053DA  6710                     beq        +0x12 /* 000053EC */
  7033. 000053DC  3F06                     move.w     -[A7], D6
  7034. 000053DE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7035. 000053E2  4EBA 238C                jsr        [PC + 0x238C /* 00007770 */]
  7036. 000053E6  5C8F                     addq.l     A7, 6
  7037. 000053E8  6000 017C                bra        +0x17E /* 00005566 */
  7038. label000053EC:
  7039. 000053EC  082D 0001 B16E           btst.b     [A5 - 0x4E92], 0x1
  7040. 000053F2  6700 00A0                beq        +0xA2 /* 00005494 */
  7041. 000053F6  206E 0008                movea.l    A0, [A6 + 0x8]
  7042. 000053FA  3006                     move.w     D0, D6
  7043. 000053FC  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  7044. 00005400  D090                     add.l      D0, [A0]
  7045. 00005402  2040                     movea.l    A0, D0
  7046. 00005404  4A68 0004                tst.w      [A0 + 0x4]
  7047. 00005408  6748                     beq        +0x4A /* 00005452 */
  7048. 0000540A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7049. 0000540E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7050. 00005412  4EBA 0C1E                jsr        [PC + 0xC1E /* 00006032 */]
  7051. 00005416  508F                     addq.l     A7, 8
  7052. 00005418  4A40                     tst.w      D0
  7053. 0000541A  6710                     beq        +0x12 /* 0000542C */
  7054. 0000541C  3F06                     move.w     -[A7], D6
  7055. 0000541E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7056. 00005422  4EBA 2286                jsr        [PC + 0x2286 /* 000076AA */]
  7057. 00005426  5C8F                     addq.l     A7, 6
  7058. 00005428  6000 013C                bra        +0x13E /* 00005566 */
  7059. label0000542C:
  7060. 0000542C  3F06                     move.w     -[A7], D6
  7061. 0000542E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7062. 00005432  4EBA C79C                jsr        [PC - 0x3864 /* 00001BD0 */]
  7063. 00005436  5C8F                     addq.l     A7, 6
  7064. 00005438  206E 0008                movea.l    A0, [A6 + 0x8]
  7065. 0000543C  3006                     move.w     D0, D6
  7066. 0000543E  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  7067. 00005442  D090                     add.l      D0, [A0]
  7068. 00005444  2040                     movea.l    A0, D0
  7069. 00005446  4268 0004                clr.w      [A0 + 0x4]
  7070. 0000544A  4EBA 23EA                jsr        [PC + 0x23EA /* 00007836 */]
  7071. 0000544E  6000 0116                bra        +0x118 /* 00005566 */
  7072. label00005452:
  7073. 00005452  3F06                     move.w     -[A7], D6
  7074. 00005454  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7075. 00005458  4EBA C51C                jsr        [PC - 0x3AE4 /* 00001976 */]
  7076. 0000545C  5C8F                     addq.l     A7, 6
  7077. 0000545E  3F06                     move.w     -[A7], D6
  7078. 00005460  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7079. 00005464  4EBA C76A                jsr        [PC - 0x3896 /* 00001BD0 */]
  7080. 00005468  5C8F                     addq.l     A7, 6
  7081. 0000546A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7082. 0000546E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7083. 00005472  4EBA 0BBE                jsr        [PC + 0xBBE /* 00006032 */]
  7084. 00005476  508F                     addq.l     A7, 8
  7085. 00005478  4A40                     tst.w      D0
  7086. 0000547A  6710                     beq        +0x12 /* 0000548C */
  7087. 0000547C  3F06                     move.w     -[A7], D6
  7088. 0000547E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7089. 00005482  4EBA 2226                jsr        [PC + 0x2226 /* 000076AA */]
  7090. 00005486  5C8F                     addq.l     A7, 6
  7091. 00005488  6000 00DC                bra        +0xDE /* 00005566 */
  7092. label0000548C:
  7093. 0000548C  4EBA 23A8                jsr        [PC + 0x23A8 /* 00007836 */]
  7094. 00005490  6000 00D4                bra        +0xD6 /* 00005566 */
  7095. label00005494:
  7096. 00005494  206E 0008                movea.l    A0, [A6 + 0x8]
  7097. 00005498  3006                     move.w     D0, D6
  7098. 0000549A  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  7099. 0000549E  D090                     add.l      D0, [A0]
  7100. 000054A0  2040                     movea.l    A0, D0
  7101. 000054A2  4A68 0004                tst.w      [A0 + 0x4]
  7102. 000054A6  6754                     beq        +0x56 /* 000054FC */
  7103. 000054A8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7104. 000054AC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7105. 000054B0  4EBA 0B80                jsr        [PC + 0xB80 /* 00006032 */]
  7106. 000054B4  508F                     addq.l     A7, 8
  7107. 000054B6  4A40                     tst.w      D0
  7108. 000054B8  6710                     beq        +0x12 /* 000054CA */
  7109. 000054BA  3F06                     move.w     -[A7], D6
  7110. 000054BC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7111. 000054C0  4EBA 21E8                jsr        [PC + 0x21E8 /* 000076AA */]
  7112. 000054C4  5C8F                     addq.l     A7, 6
  7113. 000054C6  6000 009E                bra        +0xA0 /* 00005566 */
  7114. label000054CA:
  7115. 000054CA  3F3C 0001                move.w     -[A7], 0x1
  7116. 000054CE  3F3C 0001                move.w     -[A7], 0x1
  7117. 000054D2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7118. 000054D6  4EBA C3DA                jsr        [PC - 0x3C26 /* 000018B2 */]
  7119. 000054DA  508F                     addq.l     A7, 8
  7120. 000054DC  3F06                     move.w     -[A7], D6
  7121. 000054DE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7122. 000054E2  4EBA C492                jsr        [PC - 0x3B6E /* 00001976 */]
  7123. 000054E6  5C8F                     addq.l     A7, 6
  7124. 000054E8  3F06                     move.w     -[A7], D6
  7125. 000054EA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7126. 000054EE  4EBA C6E0                jsr        [PC - 0x3920 /* 00001BD0 */]
  7127. 000054F2  5C8F                     addq.l     A7, 6
  7128. 000054F4  4EBA 2340                jsr        [PC + 0x2340 /* 00007836 */]
  7129. 000054F8  6000 006C                bra        +0x6E /* 00005566 */
  7130. label000054FC:
  7131. 000054FC  3F3C 0001                move.w     -[A7], 0x1
  7132. 00005500  3F3C 0001                move.w     -[A7], 0x1
  7133. 00005504  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7134. 00005508  4EBA C3A8                jsr        [PC - 0x3C58 /* 000018B2 */]
  7135. 0000550C  508F                     addq.l     A7, 8
  7136. 0000550E  3F06                     move.w     -[A7], D6
  7137. 00005510  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7138. 00005514  4EBA C460                jsr        [PC - 0x3BA0 /* 00001976 */]
  7139. 00005518  5C8F                     addq.l     A7, 6
  7140. 0000551A  3F06                     move.w     -[A7], D6
  7141. 0000551C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7142. 00005520  4EBA C6AE                jsr        [PC - 0x3952 /* 00001BD0 */]
  7143. 00005524  5C8F                     addq.l     A7, 6
  7144. 00005526  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7145. 0000552A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7146. 0000552E  4EBA 0B02                jsr        [PC + 0xB02 /* 00006032 */]
  7147. 00005532  508F                     addq.l     A7, 8
  7148. 00005534  4A40                     tst.w      D0
  7149. 00005536  670E                     beq        +0x10 /* 00005546 */
  7150. 00005538  3F06                     move.w     -[A7], D6
  7151. 0000553A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7152. 0000553E  4EBA 216A                jsr        [PC + 0x216A /* 000076AA */]
  7153. 00005542  5C8F                     addq.l     A7, 6
  7154. 00005544  6020                     bra        +0x22 /* 00005566 */
  7155. label00005546:
  7156. 00005546  4EBA 22EE                jsr        [PC + 0x22EE /* 00007836 */]
  7157. 0000554A  601A                     bra        +0x1C /* 00005566 */
  7158. label0000554C:
  7159. 0000554C  5346                     subq.w     D6, 1
  7160. label0000554E:
  7161. 0000554E  4A46                     tst.w      D6
  7162. 00005550  6C00 FE60                bge        -0x19E /* 000053B2 */
  7163. 00005554  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7164. 00005558  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7165. 0000555C  4EBA 109C                jsr        [PC + 0x109C /* 000065FA */]
  7166. 00005560  508F                     addq.l     A7, 8
  7167. 00005562  4EBA 22D2                jsr        [PC + 0x22D2 /* 00007836 */]
  7168. label00005566:
  7169. 00005566  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  7170. 0000556A  4E5E                     unlink     A6
  7171. 0000556C  4E75                     rts
  7172. fn0000556E:
  7173. 0000556E  4E56 FFFC                link       A6, -0x0004
  7174. 00005572  4A6D B392                tst.w      [A5 - 0x4C6E]
  7175. 00005576  662A                     bne        +0x2C /* 000055A2 */
  7176. 00005578  486E FFFE                pea.l      [A6 - 0x2]
  7177. 0000557C  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  7178. 00005580  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  7179. 00005584  2F2D B360                move.l     -[A7], [A5 - 0x4CA0]
  7180. 00005588  4EBA 00A4                jsr        [PC + 0xA4 /* 0000562E */]
  7181. 0000558C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  7182. 00005590  3D40 FFFC                move.w     [A6 - 0x4], D0
  7183. 00005594  4A6E FFFE                tst.w      [A6 - 0x2]
  7184. 00005598  6708                     beq        +0xA /* 000055A2 */
  7185. 0000559A  302E FFFC                move.w     D0, [A6 - 0x4]
  7186. 0000559E  6000 008A                bra        +0x8C /* 0000562A */
  7187. label000055A2:
  7188. 000055A2  486E FFFE                pea.l      [A6 - 0x2]
  7189. 000055A6  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  7190. 000055AA  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  7191. 000055AE  2F2D B374                move.l     -[A7], [A5 - 0x4C8C]
  7192. 000055B2  4EBA 007A                jsr        [PC + 0x7A /* 0000562E */]
  7193. 000055B6  4FEF 000E                lea.l      A7, [A7 + 0xE]
  7194. 000055BA  3D40 FFFC                move.w     [A6 - 0x4], D0
  7195. 000055BE  4A6E FFFE                tst.w      [A6 - 0x2]
  7196. 000055C2  6708                     beq        +0xA /* 000055CC */
  7197. 000055C4  302E FFFC                move.w     D0, [A6 - 0x4]
  7198. 000055C8  6000 0060                bra        +0x62 /* 0000562A */
  7199. label000055CC:
  7200. 000055CC  4EBA 1EDC                jsr        [PC + 0x1EDC /* 000074AA */]
  7201. 000055D0  4A6D B392                tst.w      [A5 - 0x4C6E]
  7202. 000055D4  6628                     bne        +0x2A /* 000055FE */
  7203. 000055D6  486E FFFE                pea.l      [A6 - 0x2]
  7204. 000055DA  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  7205. 000055DE  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  7206. 000055E2  2F2D B360                move.l     -[A7], [A5 - 0x4CA0]
  7207. 000055E6  4EBA 0104                jsr        [PC + 0x104 /* 000056EC */]
  7208. 000055EA  4FEF 000E                lea.l      A7, [A7 + 0xE]
  7209. 000055EE  3D40 FFFC                move.w     [A6 - 0x4], D0
  7210. 000055F2  4A6E FFFE                tst.w      [A6 - 0x2]
  7211. 000055F6  6706                     beq        +0x8 /* 000055FE */
  7212. 000055F8  302E FFFC                move.w     D0, [A6 - 0x4]
  7213. 000055FC  602C                     bra        +0x2E /* 0000562A */
  7214. label000055FE:
  7215. 000055FE  486E FFFE                pea.l      [A6 - 0x2]
  7216. 00005602  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  7217. 00005606  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  7218. 0000560A  2F2D B374                move.l     -[A7], [A5 - 0x4C8C]
  7219. 0000560E  4EBA 00DC                jsr        [PC + 0xDC /* 000056EC */]
  7220. 00005612  4FEF 000E                lea.l      A7, [A7 + 0xE]
  7221. 00005616  3D40 FFFC                move.w     [A6 - 0x4], D0
  7222. 0000561A  4A6E FFFE                tst.w      [A6 - 0x2]
  7223. 0000561E  6706                     beq        +0x8 /* 00005626 */
  7224. 00005620  302E FFFC                move.w     D0, [A6 - 0x4]
  7225. 00005624  6004                     bra        +0x6 /* 0000562A */
  7226. label00005626:
  7227. 00005626  4EBA 220E                jsr        [PC + 0x220E /* 00007836 */]
  7228. label0000562A:
  7229. 0000562A  4E5E                     unlink     A6
  7230. 0000562C  4E75                     rts
  7231. fn0000562E:
  7232. 0000562E  4E56 FFAC                link       A6, -0x0054
  7233. 00005632  48E7 0300                movem.l    -[A7], D6,D7
  7234. 00005636  206E 0012                movea.l    A0, [A6 + 0x12]
  7235. 0000563A  4250                     clr.w      [A0]
  7236. 0000563C  42A7                     clr.l      -[A7]
  7237. 0000563E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7238. 00005642  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  7239. 00005646  201F                     move.l     D0, [A7]+
  7240. 00005648  4878 0052                push.l     0x52 /* 'R' */
  7241. 0000564C  2F00                     move.l     -[A7], D0
  7242. 0000564E  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  7243. 00005652  3C00                     move.w     D6, D0
  7244. 00005654  3006                     move.w     D0, D6
  7245. 00005656  5340                     subq.w     D0, 1
  7246. 00005658  3E00                     move.w     D7, D0
  7247. 0000565A  6000 0080                bra        +0x82 /* 000056DC */
  7248. label0000565E:
  7249. 0000565E  206E 0008                movea.l    A0, [A6 + 0x8]
  7250. 00005662  3007                     move.w     D0, D7
  7251. 00005664  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  7252. 00005668  D090                     add.l      D0, [A0]
  7253. 0000566A  2040                     movea.l    A0, D0
  7254. 0000566C  43EE FFAE                lea.l      A1, [A6 - 0x52]
  7255. 00005670  7013                     moveq.l    D0, 0x13
  7256. label00005672:
  7257. 00005672  22D8                     move.l     [A1]+, [A0]+
  7258. 00005674  51C8 FFFC                dbf        D0, -0x6 /* 00005672 */
  7259. 00005678  32D8                     move.w     [A1]+, [A0]+
  7260. 0000567A  302E FFB0                move.w     D0, [A6 - 0x50]
  7261. 0000567E  B06E 000C                cmp.w      D0, [A6 + 0xC]
  7262. 00005682  6708                     beq        +0xA /* 0000568C */
  7263. 00005684  0C6E 0004 000C           cmpi.w     [A6 + 0xC], 0x4
  7264. 0000568A  664E                     bne        +0x50 /* 000056DA */
  7265. label0000568C:
  7266. 0000568C  0C6E 0001 FFB2           cmpi.w     [A6 - 0x4E], 0x1
  7267. 00005692  6646                     bne        +0x48 /* 000056DA */
  7268. 00005694  486E FFAC                pea.l      [A6 - 0x54]
  7269. 00005698  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7270. 0000569C  3F07                     move.w     -[A7], D7
  7271. 0000569E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7272. 000056A2  4EBA 10CA                jsr        [PC + 0x10CA /* 0000676E */]
  7273. 000056A6  4FEF 000E                lea.l      A7, [A7 + 0xE]
  7274. 000056AA  4A40                     tst.w      D0
  7275. 000056AC  672C                     beq        +0x2E /* 000056DA */
  7276. 000056AE  206E 0012                movea.l    A0, [A6 + 0x12]
  7277. 000056B2  7001                     moveq.l    D0, 0x01
  7278. 000056B4  3080                     move.w     [A0], D0
  7279. 000056B6  3F2E FFAC                move.w     -[A7], [A6 - 0x54]
  7280. 000056BA  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7281. 000056BE  3F07                     move.w     -[A7], D7
  7282. 000056C0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7283. 000056C4  4EBA 0B7A                jsr        [PC + 0xB7A /* 00006240 */]
  7284. 000056C8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7285. 000056CC  3F07                     move.w     -[A7], D7
  7286. 000056CE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7287. 000056D2  4EBA 1F10                jsr        [PC + 0x1F10 /* 000075E4 */]
  7288. 000056D6  5C8F                     addq.l     A7, 6
  7289. 000056D8  600A                     bra        +0xC /* 000056E4 */
  7290. label000056DA:
  7291. 000056DA  5347                     subq.w     D7, 1
  7292. label000056DC:
  7293. 000056DC  4A47                     tst.w      D7
  7294. 000056DE  6C00 FF7E                bge        -0x80 /* 0000565E */
  7295. 000056E2  7000                     moveq.l    D0, 0x00
  7296. label000056E4:
  7297. 000056E4  4CDF 00C0                movem.l    D6,D7, [A7]+
  7298. 000056E8  4E5E                     unlink     A6
  7299. 000056EA  4E75                     rts
  7300. fn000056EC:
  7301. 000056EC  4E56 FFAC                link       A6, -0x0054
  7302. 000056F0  48E7 0300                movem.l    -[A7], D6,D7
  7303. 000056F4  206E 0012                movea.l    A0, [A6 + 0x12]
  7304. 000056F8  4250                     clr.w      [A0]
  7305. 000056FA  42A7                     clr.l      -[A7]
  7306. 000056FC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7307. 00005700  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  7308. 00005704  201F                     move.l     D0, [A7]+
  7309. 00005706  4878 0052                push.l     0x52 /* 'R' */
  7310. 0000570A  2F00                     move.l     -[A7], D0
  7311. 0000570C  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  7312. 00005710  3C00                     move.w     D6, D0
  7313. 00005712  3006                     move.w     D0, D6
  7314. 00005714  5340                     subq.w     D0, 1
  7315. 00005716  3E00                     move.w     D7, D0
  7316. 00005718  6000 00AC                bra        +0xAE /* 000057C6 */
  7317. label0000571C:
  7318. 0000571C  206E 0008                movea.l    A0, [A6 + 0x8]
  7319. 00005720  3007                     move.w     D0, D7
  7320. 00005722  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  7321. 00005726  D090                     add.l      D0, [A0]
  7322. 00005728  2040                     movea.l    A0, D0
  7323. 0000572A  43EE FFAE                lea.l      A1, [A6 - 0x52]
  7324. 0000572E  7013                     moveq.l    D0, 0x13
  7325. label00005730:
  7326. 00005730  22D8                     move.l     [A1]+, [A0]+
  7327. 00005732  51C8 FFFC                dbf        D0, -0x6 /* 00005730 */
  7328. 00005736  32D8                     move.w     [A1]+, [A0]+
  7329. 00005738  302E FFB0                move.w     D0, [A6 - 0x50]
  7330. 0000573C  B06E 000C                cmp.w      D0, [A6 + 0xC]
  7331. 00005740  670A                     beq        +0xC /* 0000574C */
  7332. 00005742  0C6E 0004 000C           cmpi.w     [A6 + 0xC], 0x4
  7333. 00005748  6600 007A                bne        +0x7C /* 000057C4 */
  7334. label0000574C:
  7335. 0000574C  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7336. 00005750  486E FFAE                pea.l      [A6 - 0x52]
  7337. 00005754  4EBA EE6E                jsr        [PC - 0x1192 /* 000045C4 */]
  7338. 00005758  508F                     addq.l     A7, 8
  7339. 0000575A  4A40                     tst.w      D0
  7340. 0000575C  6700 0066                beq        +0x68 /* 000057C4 */
  7341. 00005760  206E 0012                movea.l    A0, [A6 + 0x12]
  7342. 00005764  7001                     moveq.l    D0, 0x01
  7343. 00005766  3080                     move.w     [A0], D0
  7344. 00005768  3F07                     move.w     -[A7], D7
  7345. 0000576A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7346. 0000576E  4EBA C206                jsr        [PC - 0x3DFA /* 00001976 */]
  7347. 00005772  5C8F                     addq.l     A7, 6
  7348. 00005774  3F07                     move.w     -[A7], D7
  7349. 00005776  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7350. 0000577A  4EBA C454                jsr        [PC - 0x3BAC /* 00001BD0 */]
  7351. 0000577E  5C8F                     addq.l     A7, 6
  7352. 00005780  2F2D B166                move.l     -[A7], [A5 - 0x4E9A]
  7353. 00005784  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7354. 00005788  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  7355. 0000578C  508F                     addq.l     A7, 8
  7356. 0000578E  4A40                     tst.w      D0
  7357. 00005790  670E                     beq        +0x10 /* 000057A0 */
  7358. 00005792  3F07                     move.w     -[A7], D7
  7359. 00005794  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7360. 00005798  4EBA 1FD6                jsr        [PC + 0x1FD6 /* 00007770 */]
  7361. 0000579C  5C8F                     addq.l     A7, 6
  7362. 0000579E  602E                     bra        +0x30 /* 000057CE */
  7363. label000057A0:
  7364. 000057A0  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7365. 000057A4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7366. 000057A8  4EBA 0888                jsr        [PC + 0x888 /* 00006032 */]
  7367. 000057AC  508F                     addq.l     A7, 8
  7368. 000057AE  4A40                     tst.w      D0
  7369. 000057B0  670E                     beq        +0x10 /* 000057C0 */
  7370. 000057B2  3F07                     move.w     -[A7], D7
  7371. 000057B4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7372. 000057B8  4EBA 1EF0                jsr        [PC + 0x1EF0 /* 000076AA */]
  7373. 000057BC  5C8F                     addq.l     A7, 6
  7374. 000057BE  600E                     bra        +0x10 /* 000057CE */
  7375. label000057C0:
  7376. 000057C0  7000                     moveq.l    D0, 0x00
  7377. 000057C2  600A                     bra        +0xC /* 000057CE */
  7378. label000057C4:
  7379. 000057C4  5347                     subq.w     D7, 1
  7380. label000057C6:
  7381. 000057C6  4A47                     tst.w      D7
  7382. 000057C8  6C00 FF52                bge        -0xAC /* 0000571C */
  7383. 000057CC  7000                     moveq.l    D0, 0x00
  7384. label000057CE:
  7385. 000057CE  4CDF 00C0                movem.l    D6,D7, [A7]+
  7386. 000057D2  4E5E                     unlink     A6
  7387. 000057D4  4E75                     rts
  7388. fn000057D6:
  7389. 000057D6  4E56 FF9E                link       A6, -0x0062
  7390. 000057DA  48E7 0300                movem.l    -[A7], D6,D7
  7391. 000057DE  4A6D B4E8                tst.w      [A5 - 0x4B18]
  7392. 000057E2  6D00 00B2                blt        +0xB4 /* 00005896 */
  7393. 000057E6  202D B4F8                move.l     D0, [A5 - 0x4B08]
  7394. 000057EA  B0AD B360                cmp.l      D0, [A5 - 0x4CA0]
  7395. 000057EE  670C                     beq        +0xE /* 000057FC */
  7396. 000057F0  202D B4F8                move.l     D0, [A5 - 0x4B08]
  7397. 000057F4  B0AD B374                cmp.l      D0, [A5 - 0x4C8C]
  7398. 000057F8  6600 009C                bne        +0x9E /* 00005896 */
  7399. label000057FC:
  7400. 000057FC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7401. 00005800  3F2D B4E8                move.w     -[A7], [A5 - 0x4B18]
  7402. 00005804  2F2D B4F8                move.l     -[A7], [A5 - 0x4B08]
  7403. 00005808  4EBA ED86                jsr        [PC - 0x127A /* 00004590 */]
  7404. 0000580C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7405. 00005810  4A40                     tst.w      D0
  7406. 00005812  6700 0082                beq        +0x84 /* 00005896 */
  7407. 00005816  4A6D B4EE                tst.w      [A5 - 0x4B12]
  7408. 0000581A  675E                     beq        +0x60 /* 0000587A */
  7409. 0000581C  206D B4F8                movea.l    A0, [A5 - 0x4B08]
  7410. 00005820  302D B4E8                move.w     D0, [A5 - 0x4B18]
  7411. 00005824  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  7412. 00005828  D090                     add.l      D0, [A0]
  7413. 0000582A  2040                     movea.l    A0, D0
  7414. 0000582C  43EE FFAA                lea.l      A1, [A6 - 0x56]
  7415. 00005830  7013                     moveq.l    D0, 0x13
  7416. label00005832:
  7417. 00005832  22D8                     move.l     [A1]+, [A0]+
  7418. 00005834  51C8 FFFC                dbf        D0, -0x6 /* 00005832 */
  7419. 00005838  32D8                     move.w     [A1]+, [A0]+
  7420. 0000583A  486E FFA2                pea.l      [A6 - 0x5E]
  7421. 0000583E  486E FFAA                pea.l      [A6 - 0x56]
  7422. 00005842  4EBA BCF8                jsr        [PC - 0x4308 /* 0000153C */]
  7423. 00005846  508F                     addq.l     A7, 8
  7424. 00005848  0C6E 012D FFAA           cmpi.w     [A6 - 0x56], 0x12D
  7425. 0000584E  6612                     bne        +0x14 /* 00005862 */
  7426. 00005850  4267                     clr.w      -[A7]
  7427. 00005852  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7428. 00005856  486E FFA2                pea.l      [A6 - 0x5E]
  7429. 0000585A  A8AD                     syscall    PtInRect
  7430. 0000585C  101F                     move.b     D0, [A7]+
  7431. 0000585E  4A00                     tst.b      D0
  7432. 00005860  6618                     bne        +0x1A /* 0000587A */
  7433. label00005862:
  7434. 00005862  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7435. 00005866  3F2D B4E8                move.w     -[A7], [A5 - 0x4B18]
  7436. 0000586A  2F2D B4F8                move.l     -[A7], [A5 - 0x4B08]
  7437. 0000586E  4EBA 01B0                jsr        [PC + 0x1B0 /* 00005A20 */]
  7438. 00005872  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7439. 00005876  6000 011C                bra        +0x11E /* 00005994 */
  7440. label0000587A:
  7441. 0000587A  4EAD 0BA2                jsr        [A5 + 0xBA2 /* export_368 */]
  7442. 0000587E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7443. 00005882  2F2D B4F8                move.l     -[A7], [A5 - 0x4B08]
  7444. 00005886  4EBA B796                jsr        [PC - 0x486A /* 0000101E */]
  7445. 0000588A  508F                     addq.l     A7, 8
  7446. 0000588C  4EAD 0B1A                jsr        [A5 + 0xB1A /* export_351 */]
  7447. 00005890  7000                     moveq.l    D0, 0x00
  7448. 00005892  6000 0100                bra        +0x102 /* 00005994 */
  7449. label00005896:
  7450. 00005896  4A6D B392                tst.w      [A5 - 0x4C6E]
  7451. 0000589A  662A                     bne        +0x2C /* 000058C6 */
  7452. 0000589C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7453. 000058A0  2F2D B360                move.l     -[A7], [A5 - 0x4CA0]
  7454. 000058A4  4EBA 00F6                jsr        [PC + 0xF6 /* 0000599C */]
  7455. 000058A8  508F                     addq.l     A7, 8
  7456. 000058AA  3E00                     move.w     D7, D0
  7457. 000058AC  4A47                     tst.w      D7
  7458. 000058AE  6D16                     blt        +0x18 /* 000058C6 */
  7459. 000058B0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7460. 000058B4  3F07                     move.w     -[A7], D7
  7461. 000058B6  2F2D B360                move.l     -[A7], [A5 - 0x4CA0]
  7462. 000058BA  4EBA 0164                jsr        [PC + 0x164 /* 00005A20 */]
  7463. 000058BE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7464. 000058C2  6000 00D0                bra        +0xD2 /* 00005994 */
  7465. label000058C6:
  7466. 000058C6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7467. 000058CA  2F2D B374                move.l     -[A7], [A5 - 0x4C8C]
  7468. 000058CE  4EBA 00CC                jsr        [PC + 0xCC /* 0000599C */]
  7469. 000058D2  508F                     addq.l     A7, 8
  7470. 000058D4  3E00                     move.w     D7, D0
  7471. 000058D6  4A47                     tst.w      D7
  7472. 000058D8  6D16                     blt        +0x18 /* 000058F0 */
  7473. 000058DA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7474. 000058DE  3F07                     move.w     -[A7], D7
  7475. 000058E0  2F2D B374                move.l     -[A7], [A5 - 0x4C8C]
  7476. 000058E4  4EBA 013A                jsr        [PC + 0x13A /* 00005A20 */]
  7477. 000058E8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7478. 000058EC  6000 00A6                bra        +0xA8 /* 00005994 */
  7479. label000058F0:
  7480. 000058F0  2D6D B38C FFFC           move.l     [A6 - 0x4], [A5 - 0x4C74]
  7481. 000058F6  4EAD 0B2A                jsr        [A5 + 0xB2A /* export_353 */]
  7482. 000058FA  3C00                     move.w     D6, D0
  7483. 000058FC  4A46                     tst.w      D6
  7484. 000058FE  6706                     beq        +0x8 /* 00005906 */
  7485. 00005900  3006                     move.w     D0, D6
  7486. 00005902  6000 0090                bra        +0x92 /* 00005994 */
  7487. label00005906:
  7488. 00005906  202E FFFC                move.l     D0, [A6 - 0x4]
  7489. 0000590A  B0AD B38C                cmp.l      D0, [A5 - 0x4C74]
  7490. 0000590E  6706                     beq        +0x8 /* 00005916 */
  7491. 00005910  7000                     moveq.l    D0, 0x00
  7492. 00005912  6000 0080                bra        +0x82 /* 00005994 */
  7493. label00005916:
  7494. 00005916  2F2D B37C                move.l     -[A7], [A5 - 0x4C84]
  7495. 0000591A  4267                     clr.w      -[A7]
  7496. 0000591C  486D FB14                pea.l      [A5 - 0x4EC]
  7497. 00005920  4EAD 0C02                jsr        [A5 + 0xC02 /* export_380 */]
  7498. 00005924  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7499. 00005928  3C00                     move.w     D6, D0
  7500. 0000592A  4A46                     tst.w      D6
  7501. 0000592C  6706                     beq        +0x8 /* 00005934 */
  7502. 0000592E  3006                     move.w     D0, D6
  7503. 00005930  6000 0062                bra        +0x64 /* 00005994 */
  7504. label00005934:
  7505. 00005934  202E FFFC                move.l     D0, [A6 - 0x4]
  7506. 00005938  B0AD B38C                cmp.l      D0, [A5 - 0x4C74]
  7507. 0000593C  6738                     beq        +0x3A /* 00005976 */
  7508. 0000593E  7000                     moveq.l    D0, 0x00
  7509. 00005940  6052                     bra        +0x54 /* 00005994 */
  7510. label00005942:
  7511. 00005942  486E FF9E                pea.l      [A6 - 0x62]
  7512. 00005946  4EBA F1EC                jsr        [PC - 0xE14 /* 00004B34 */]
  7513. 0000594A  588F                     addq.l     A7, 4
  7514. 0000594C  2F2D B37C                move.l     -[A7], [A5 - 0x4C84]
  7515. 00005950  4267                     clr.w      -[A7]
  7516. 00005952  486D FB1E                pea.l      [A5 - 0x4E2]
  7517. 00005956  4EAD 0C02                jsr        [A5 + 0xC02 /* export_380 */]
  7518. 0000595A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7519. 0000595E  3C00                     move.w     D6, D0
  7520. 00005960  4A46                     tst.w      D6
  7521. 00005962  6704                     beq        +0x6 /* 00005968 */
  7522. 00005964  3006                     move.w     D0, D6
  7523. 00005966  602C                     bra        +0x2E /* 00005994 */
  7524. label00005968:
  7525. 00005968  202E FFFC                move.l     D0, [A6 - 0x4]
  7526. 0000596C  B0AD B38C                cmp.l      D0, [A5 - 0x4C74]
  7527. 00005970  6704                     beq        +0x6 /* 00005976 */
  7528. 00005972  7000                     moveq.l    D0, 0x00
  7529. 00005974  601E                     bra        +0x20 /* 00005994 */
  7530. label00005976:
  7531. 00005976  4EBA F23E                jsr        [PC - 0xDC2 /* 00004BB6 */]
  7532. 0000597A  4A40                     tst.w      D0
  7533. 0000597C  66C4                     bne        -0x3A /* 00005942 */
  7534. 0000597E  2F2D B37C                move.l     -[A7], [A5 - 0x4C84]
  7535. 00005982  4267                     clr.w      -[A7]
  7536. 00005984  486D FB2E                pea.l      [A5 - 0x4D2]
  7537. 00005988  4EAD 0C02                jsr        [A5 + 0xC02 /* export_380 */]
  7538. 0000598C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7539. 00005990  3C00                     move.w     D6, D0
  7540. 00005992  3006                     move.w     D0, D6
  7541. label00005994:
  7542. 00005994  4CDF 00C0                movem.l    D6,D7, [A7]+
  7543. 00005998  4E5E                     unlink     A6
  7544. 0000599A  4E75                     rts
  7545. fn0000599C:
  7546. 0000599C  4E56 0000                link       A6, 0
  7547. 000059A0  48E7 0308                movem.l    -[A7], D6,D7,A4
  7548. 000059A4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7549. 000059A8  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  7550. 000059AC  42A7                     clr.l      -[A7]
  7551. 000059AE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7552. 000059B2  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  7553. 000059B6  201F                     move.l     D0, [A7]+
  7554. 000059B8  4878 0052                push.l     0x52 /* 'R' */
  7555. 000059BC  2F00                     move.l     -[A7], D0
  7556. 000059BE  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  7557. 000059C2  3C00                     move.w     D6, D0
  7558. 000059C4  206E 0008                movea.l    A0, [A6 + 0x8]
  7559. 000059C8  3006                     move.w     D0, D6
  7560. 000059CA  5340                     subq.w     D0, 1
  7561. 000059CC  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  7562. 000059D0  D090                     add.l      D0, [A0]
  7563. 000059D2  2840                     movea.l    A4, D0
  7564. 000059D4  3006                     move.w     D0, D6
  7565. 000059D6  5340                     subq.w     D0, 1
  7566. 000059D8  3E00                     move.w     D7, D0
  7567. 000059DA  602E                     bra        +0x30 /* 00005A0A */
  7568. label000059DC:
  7569. 000059DC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7570. 000059E0  2F0C                     move.l     -[A7], A4
  7571. 000059E2  4EBA EBE0                jsr        [PC - 0x1420 /* 000045C4 */]
  7572. 000059E6  508F                     addq.l     A7, 8
  7573. 000059E8  4A40                     tst.w      D0
  7574. 000059EA  6718                     beq        +0x1A /* 00005A04 */
  7575. 000059EC  0C54 0069                cmpi.w     [A4], 0x69 /* 'i' */
  7576. 000059F0  6606                     bne        +0x8 /* 000059F8 */
  7577. 000059F2  4AAC 0042                tst.l      [A4 + 0x42]
  7578. 000059F6  670C                     beq        +0xE /* 00005A04 */
  7579. label000059F8:
  7580. 000059F8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7581. 000059FC  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  7582. 00005A00  3007                     move.w     D0, D7
  7583. 00005A02  6014                     bra        +0x16 /* 00005A18 */
  7584. label00005A04:
  7585. 00005A04  49EC FFAE                lea.l      A4, [A4 - 0x52]
  7586. 00005A08  5347                     subq.w     D7, 1
  7587. label00005A0A:
  7588. 00005A0A  4A47                     tst.w      D7
  7589. 00005A0C  6CCE                     bge        -0x30 /* 000059DC */
  7590. 00005A0E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7591. 00005A12  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  7592. 00005A16  70FF                     moveq.l    D0, 0xFFFFFFFF
  7593. label00005A18:
  7594. 00005A18  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  7595. 00005A1C  4E5E                     unlink     A6
  7596. 00005A1E  4E75                     rts
  7597. fn00005A20:
  7598. 00005A20  4E56 FF92                link       A6, -0x006E
  7599. 00005A24  48E7 0700                movem.l    -[A7], D5,D6,D7
  7600. 00005A28  3A2D B32C                move.w     D5, [A5 - 0x4CD4]
  7601. 00005A2C  206E 0008                movea.l    A0, [A6 + 0x8]
  7602. 00005A30  302E 000C                move.w     D0, [A6 + 0xC]
  7603. 00005A34  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  7604. 00005A38  D090                     add.l      D0, [A0]
  7605. 00005A3A  2040                     movea.l    A0, D0
  7606. 00005A3C  43EE FFAE                lea.l      A1, [A6 - 0x52]
  7607. 00005A40  7013                     moveq.l    D0, 0x13
  7608. label00005A42:
  7609. 00005A42  22D8                     move.l     [A1]+, [A0]+
  7610. 00005A44  51C8 FFFC                dbf        D0, -0x6 /* 00005A42 */
  7611. 00005A48  32D8                     move.w     [A1]+, [A0]+
  7612. 00005A4A  0C6E 0002 FFB0           cmpi.w     [A6 - 0x50], 0x2
  7613. 00005A50  6600 0190                bne        +0x192 /* 00005BE2 */
  7614. 00005A54  486E FFA2                pea.l      [A6 - 0x5E]
  7615. 00005A58  486E FFAE                pea.l      [A6 - 0x52]
  7616. 00005A5C  4EBA BADE                jsr        [PC - 0x4522 /* 0000153C */]
  7617. 00005A60  508F                     addq.l     A7, 8
  7618. 00005A62  0C6E 012D FFAE           cmpi.w     [A6 - 0x52], 0x12D
  7619. 00005A68  6600 00F4                bne        +0xF6 /* 00005B5E */
  7620. 00005A6C  4267                     clr.w      -[A7]
  7621. 00005A6E  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7622. 00005A72  486E FFA2                pea.l      [A6 - 0x5E]
  7623. 00005A76  A8AD                     syscall    PtInRect
  7624. 00005A78  101F                     move.b     D0, [A7]+
  7625. 00005A7A  4A00                     tst.b      D0
  7626. 00005A7C  6700 00E0                beq        +0xE2 /* 00005B5E */
  7627. 00005A80  4EAD 0B2A                jsr        [A5 + 0xB2A /* export_353 */]
  7628. 00005A84  3C00                     move.w     D6, D0
  7629. 00005A86  4A46                     tst.w      D6
  7630. 00005A88  6706                     beq        +0x8 /* 00005A90 */
  7631. 00005A8A  3006                     move.w     D0, D6
  7632. 00005A8C  6000 02BA                bra        +0x2BC /* 00005D48 */
  7633. label00005A90:
  7634. 00005A90  BA6D B32C                cmp.w      D5, [A5 - 0x4CD4]
  7635. 00005A94  6706                     beq        +0x8 /* 00005A9C */
  7636. 00005A96  7000                     moveq.l    D0, 0x00
  7637. 00005A98  6000 02AE                bra        +0x2B0 /* 00005D48 */
  7638. label00005A9C:
  7639. 00005A9C  3B6E 000C B4E8           move.w     [A5 - 0x4B18], [A6 + 0xC]
  7640. 00005AA2  2B6E 0008 B4F8           move.l     [A5 - 0x4B08], [A6 + 0x8]
  7641. 00005AA8  2B6D B37C B4FC           move.l     [A5 - 0x4B04], [A5 - 0x4C84]
  7642. 00005AAE  202E 0008                move.l     D0, [A6 + 0x8]
  7643. 00005AB2  B0AD B360                cmp.l      D0, [A5 - 0x4CA0]
  7644. 00005AB6  6608                     bne        +0xA /* 00005AC0 */
  7645. 00005AB8  2B6D B364 B500           move.l     [A5 - 0x4B00], [A5 - 0x4C9C]
  7646. 00005ABE  6006                     bra        +0x8 /* 00005AC6 */
  7647. label00005AC0:
  7648. 00005AC0  2B6D B378 B500           move.l     [A5 - 0x4B00], [A5 - 0x4C88]
  7649. label00005AC6:
  7650. 00005AC6  486E FF92                pea.l      [A6 - 0x6E]
  7651. 00005ACA  486E FF9A                pea.l      [A6 - 0x66]
  7652. 00005ACE  486E FFAE                pea.l      [A6 - 0x52]
  7653. 00005AD2  4EBA B9B6                jsr        [PC - 0x464A /* 0000148A */]
  7654. 00005AD6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7655. 00005ADA  42A7                     clr.l      -[A7]
  7656. 00005ADC  486E FF9A                pea.l      [A6 - 0x66]
  7657. 00005AE0  486E FF92                pea.l      [A6 - 0x6E]
  7658. 00005AE4  A83E                     syscall    TEStyleNew
  7659. 00005AE6  205F                     movea.l    A0, [A7]+
  7660. 00005AE8  2B48 B4F4                move.l     [A5 - 0x4B0C], A0
  7661. 00005AEC  486D 0152                pea.l      [A5 + 0x152 /* export_38 */]
  7662. 00005AF0  2F2D B4F4                move.l     -[A7], [A5 - 0x4B0C]
  7663. 00005AF4  4EAD 0762                jsr        [A5 + 0x762 /* export_232 */]
  7664. 00005AF8  2F2D B4F4                move.l     -[A7], [A5 - 0x4B0C]
  7665. 00005AFC  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  7666. 00005B00  4EAD 09D2                jsr        [A5 + 0x9D2 /* export_310 */]
  7667. 00005B04  508F                     addq.l     A7, 8
  7668. 00005B06  486E FFA2                pea.l      [A6 - 0x5E]
  7669. 00005B0A  3F2D B4E8                move.w     -[A7], [A5 - 0x4B18]
  7670. 00005B0E  2F2D B4F8                move.l     -[A7], [A5 - 0x4B08]
  7671. 00005B12  4EBA BF90                jsr        [PC - 0x4070 /* 00001AA4 */]
  7672. 00005B16  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7673. 00005B1A  486E FFA2                pea.l      [A6 - 0x5E]
  7674. 00005B1E  2F2D B37C                move.l     -[A7], [A5 - 0x4C84]
  7675. 00005B22  4EAD 0B9A                jsr        [A5 + 0xB9A /* export_367 */]
  7676. 00005B26  508F                     addq.l     A7, 8
  7677. 00005B28  4EAD 0BA2                jsr        [A5 + 0xBA2 /* export_368 */]
  7678. 00005B2C  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7679. 00005B30  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7680. 00005B34  4EBA B4E8                jsr        [PC - 0x4B18 /* 0000101E */]
  7681. 00005B38  508F                     addq.l     A7, 8
  7682. 00005B3A  4EAD 0B1A                jsr        [A5 + 0xB1A /* export_351 */]
  7683. 00005B3E  70FF                     moveq.l    D0, 0xFFFFFFFF
  7684. 00005B40  3B40 B4E8                move.w     [A5 - 0x4B18], D0
  7685. 00005B44  486E FFA2                pea.l      [A6 - 0x5E]
  7686. 00005B48  2F2D B37C                move.l     -[A7], [A5 - 0x4C84]
  7687. 00005B4C  4EAD 0B9A                jsr        [A5 + 0xB9A /* export_367 */]
  7688. 00005B50  508F                     addq.l     A7, 8
  7689. 00005B52  2F2D B4F4                move.l     -[A7], [A5 - 0x4B0C]
  7690. 00005B56  A9CD                     syscall    TEDispose
  7691. 00005B58  7000                     moveq.l    D0, 0x00
  7692. 00005B5A  6000 01EC                bra        +0x1EE /* 00005D48 */
  7693. label00005B5E:
  7694. 00005B5E  082E 0003 FFBB           btst.b     [A6 - 0x45], 0x3
  7695. 00005B64  6600 007C                bne        +0x7E /* 00005BE2 */
  7696. 00005B68  4EAD 0B2A                jsr        [A5 + 0xB2A /* export_353 */]
  7697. 00005B6C  3C00                     move.w     D6, D0
  7698. 00005B6E  4A46                     tst.w      D6
  7699. 00005B70  6706                     beq        +0x8 /* 00005B78 */
  7700. 00005B72  3006                     move.w     D0, D6
  7701. 00005B74  6000 01D2                bra        +0x1D4 /* 00005D48 */
  7702. label00005B78:
  7703. 00005B78  BA6D B32C                cmp.w      D5, [A5 - 0x4CD4]
  7704. 00005B7C  6706                     beq        +0x8 /* 00005B84 */
  7705. 00005B7E  7000                     moveq.l    D0, 0x00
  7706. 00005B80  6000 01C6                bra        +0x1C8 /* 00005D48 */
  7707. label00005B84:
  7708. 00005B84  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7709. 00005B88  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7710. 00005B8C  2F2D B37C                move.l     -[A7], [A5 - 0x4C84]
  7711. 00005B90  4EAD 0B82                jsr        [A5 + 0xB82 /* export_364 */]
  7712. 00005B94  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7713. 00005B98  3C00                     move.w     D6, D0
  7714. 00005B9A  4A46                     tst.w      D6
  7715. 00005B9C  6706                     beq        +0x8 /* 00005BA4 */
  7716. 00005B9E  3006                     move.w     D0, D6
  7717. 00005BA0  6000 01A6                bra        +0x1A8 /* 00005D48 */
  7718. label00005BA4:
  7719. 00005BA4  BA6D B32C                cmp.w      D5, [A5 - 0x4CD4]
  7720. 00005BA8  6706                     beq        +0x8 /* 00005BB0 */
  7721. 00005BAA  7000                     moveq.l    D0, 0x00
  7722. 00005BAC  6000 019A                bra        +0x19C /* 00005D48 */
  7723. label00005BB0:
  7724. 00005BB0  4A6D B4E8                tst.w      [A5 - 0x4B18]
  7725. 00005BB4  6C06                     bge        +0x8 /* 00005BBC */
  7726. 00005BB6  7000                     moveq.l    D0, 0x00
  7727. 00005BB8  6000 018E                bra        +0x190 /* 00005D48 */
  7728. label00005BBC:
  7729. 00005BBC  4EAD 0BA2                jsr        [A5 + 0xBA2 /* export_368 */]
  7730. 00005BC0  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7731. 00005BC4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7732. 00005BC8  4EBA B454                jsr        [PC - 0x4BAC /* 0000101E */]
  7733. 00005BCC  508F                     addq.l     A7, 8
  7734. 00005BCE  4EAD 0B1A                jsr        [A5 + 0xB1A /* export_351 */]
  7735. 00005BD2  3F3C FFFF                move.w     -[A7], 0xFFFF
  7736. 00005BD6  4267                     clr.w      -[A7]
  7737. 00005BD8  4EAD 053A                jsr        [A5 + 0x53A /* export_163 */]
  7738. 00005BDC  7000                     moveq.l    D0, 0x00
  7739. 00005BDE  6000 0168                bra        +0x16A /* 00005D48 */
  7740. label00005BE2:
  7741. 00005BE2  7E01                     moveq.l    D7, 0x01
  7742. 00005BE4  0C6E 0001 FFB0           cmpi.w     [A6 - 0x50], 0x1
  7743. 00005BEA  660E                     bne        +0x10 /* 00005BFA */
  7744. 00005BEC  082E 0007 FFBB           btst.b     [A6 - 0x45], 0x7
  7745. 00005BF2  6706                     beq        +0x8 /* 00005BFA */
  7746. 00005BF4  7000                     moveq.l    D0, 0x00
  7747. 00005BF6  6000 0150                bra        +0x152 /* 00005D48 */
  7748. label00005BFA:
  7749. 00005BFA  4267                     clr.w      -[A7]
  7750. 00005BFC  3F07                     move.w     -[A7], D7
  7751. 00005BFE  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7752. 00005C02  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7753. 00005C06  4EBA 0148                jsr        [PC + 0x148 /* 00005D50 */]
  7754. 00005C0A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7755. 00005C0E  2F2D B37C                move.l     -[A7], [A5 - 0x4C84]
  7756. 00005C12  486D FB36                pea.l      [A5 - 0x4CA]
  7757. 00005C16  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7758. 00005C1A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7759. 00005C1E  4EAD 0BFA                jsr        [A5 + 0xBFA /* export_379 */]
  7760. 00005C22  4FEF 000E                lea.l      A7, [A7 + 0xE]
  7761. 00005C26  3C00                     move.w     D6, D0
  7762. 00005C28  4A46                     tst.w      D6
  7763. 00005C2A  6706                     beq        +0x8 /* 00005C32 */
  7764. 00005C2C  3006                     move.w     D0, D6
  7765. 00005C2E  6000 0118                bra        +0x11A /* 00005D48 */
  7766. label00005C32:
  7767. 00005C32  BA6D B32C                cmp.w      D5, [A5 - 0x4CD4]
  7768. 00005C36  6700 00C6                beq        +0xC8 /* 00005CFE */
  7769. 00005C3A  7000                     moveq.l    D0, 0x00
  7770. 00005C3C  6000 010A                bra        +0x10C /* 00005D48 */
  7771. label00005C40:
  7772. 00005C40  2F2D B37C                move.l     -[A7], [A5 - 0x4C84]
  7773. 00005C44  A873                     syscall    SetPort
  7774. 00005C46  486E FFAA                pea.l      [A6 - 0x56]
  7775. 00005C4A  4EBA EEE8                jsr        [PC - 0x1118 /* 00004B34 */]
  7776. 00005C4E  588F                     addq.l     A7, 4
  7777. 00005C50  4267                     clr.w      -[A7]
  7778. 00005C52  2F2D B380                move.l     -[A7], [A5 - 0x4C80]
  7779. 00005C56  A960                     syscall    GetControlValue/GetCtlValue
  7780. 00005C58  301F                     move.w     D0, [A7]+
  7781. 00005C5A  D16E FFAC                add.w      [A6 - 0x54], D0
  7782. 00005C5E  4267                     clr.w      -[A7]
  7783. 00005C60  2F2D B384                move.l     -[A7], [A5 - 0x4C7C]
  7784. 00005C64  A960                     syscall    GetControlValue/GetCtlValue
  7785. 00005C66  301F                     move.w     D0, [A7]+
  7786. 00005C68  D16E FFAA                add.w      [A6 - 0x56], D0
  7787. 00005C6C  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  7788. 00005C70  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7789. 00005C74  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7790. 00005C78  4EBA E916                jsr        [PC - 0x16EA /* 00004590 */]
  7791. 00005C7C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7792. 00005C80  4A40                     tst.w      D0
  7793. 00005C82  661A                     bne        +0x1C /* 00005C9E */
  7794. 00005C84  4A47                     tst.w      D7
  7795. 00005C86  6716                     beq        +0x18 /* 00005C9E */
  7796. 00005C88  7E00                     moveq.l    D7, 0x00
  7797. 00005C8A  4267                     clr.w      -[A7]
  7798. 00005C8C  3F07                     move.w     -[A7], D7
  7799. 00005C8E  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7800. 00005C92  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7801. 00005C96  4EBA 00B8                jsr        [PC + 0xB8 /* 00005D50 */]
  7802. 00005C9A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7803. label00005C9E:
  7804. 00005C9E  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  7805. 00005CA2  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7806. 00005CA6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7807. 00005CAA  4EBA E8E4                jsr        [PC - 0x171C /* 00004590 */]
  7808. 00005CAE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7809. 00005CB2  4A40                     tst.w      D0
  7810. 00005CB4  671A                     beq        +0x1C /* 00005CD0 */
  7811. 00005CB6  4A47                     tst.w      D7
  7812. 00005CB8  6616                     bne        +0x18 /* 00005CD0 */
  7813. 00005CBA  7E01                     moveq.l    D7, 0x01
  7814. 00005CBC  4267                     clr.w      -[A7]
  7815. 00005CBE  3F07                     move.w     -[A7], D7
  7816. 00005CC0  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7817. 00005CC4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7818. 00005CC8  4EBA 0086                jsr        [PC + 0x86 /* 00005D50 */]
  7819. 00005CCC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7820. label00005CD0:
  7821. 00005CD0  2F2D B37C                move.l     -[A7], [A5 - 0x4C84]
  7822. 00005CD4  486D FB40                pea.l      [A5 - 0x4C0]
  7823. 00005CD8  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7824. 00005CDC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7825. 00005CE0  4EAD 0BFA                jsr        [A5 + 0xBFA /* export_379 */]
  7826. 00005CE4  4FEF 000E                lea.l      A7, [A7 + 0xE]
  7827. 00005CE8  3C00                     move.w     D6, D0
  7828. 00005CEA  4A46                     tst.w      D6
  7829. 00005CEC  6706                     beq        +0x8 /* 00005CF4 */
  7830. 00005CEE  3006                     move.w     D0, D6
  7831. 00005CF0  6000 0056                bra        +0x58 /* 00005D48 */
  7832. label00005CF4:
  7833. 00005CF4  BA6D B32C                cmp.w      D5, [A5 - 0x4CD4]
  7834. 00005CF8  6704                     beq        +0x6 /* 00005CFE */
  7835. 00005CFA  7000                     moveq.l    D0, 0x00
  7836. 00005CFC  604A                     bra        +0x4C /* 00005D48 */
  7837. label00005CFE:
  7838. 00005CFE  4EBA EEB6                jsr        [PC - 0x114A /* 00004BB6 */]
  7839. 00005D02  4A40                     tst.w      D0
  7840. 00005D04  6600 FF3A                bne        -0xC4 /* 00005C40 */
  7841. 00005D08  4A47                     tst.w      D7
  7842. 00005D0A  673A                     beq        +0x3C /* 00005D46 */
  7843. 00005D0C  7E00                     moveq.l    D7, 0x00
  7844. 00005D0E  3F3C 0001                move.w     -[A7], 0x1
  7845. 00005D12  3F07                     move.w     -[A7], D7
  7846. 00005D14  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7847. 00005D18  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7848. 00005D1C  4EBA 0032                jsr        [PC + 0x32 /* 00005D50 */]
  7849. 00005D20  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7850. 00005D24  2F2D B37C                move.l     -[A7], [A5 - 0x4C84]
  7851. 00005D28  486D FB50                pea.l      [A5 - 0x4B0]
  7852. 00005D2C  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7853. 00005D30  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7854. 00005D34  4EAD 0BFA                jsr        [A5 + 0xBFA /* export_379 */]
  7855. 00005D38  4FEF 000E                lea.l      A7, [A7 + 0xE]
  7856. 00005D3C  3C00                     move.w     D6, D0
  7857. 00005D3E  4A46                     tst.w      D6
  7858. 00005D40  6704                     beq        +0x6 /* 00005D46 */
  7859. 00005D42  3006                     move.w     D0, D6
  7860. 00005D44  6002                     bra        +0x4 /* 00005D48 */
  7861. label00005D46:
  7862. 00005D46  7000                     moveq.l    D0, 0x00
  7863. label00005D48:
  7864. 00005D48  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  7865. 00005D4C  4E5E                     unlink     A6
  7866. 00005D4E  4E75                     rts
  7867. fn00005D50:
  7868. 00005D50  4E56 FFA6                link       A6, -0x005A
  7869. 00005D54  206E 0008                movea.l    A0, [A6 + 0x8]
  7870. 00005D58  302E 000C                move.w     D0, [A6 + 0xC]
  7871. 00005D5C  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  7872. 00005D60  D090                     add.l      D0, [A0]
  7873. 00005D62  2040                     movea.l    A0, D0
  7874. 00005D64  43EE FFA6                lea.l      A1, [A6 - 0x5A]
  7875. 00005D68  7013                     moveq.l    D0, 0x13
  7876. label00005D6A:
  7877. 00005D6A  22D8                     move.l     [A1]+, [A0]+
  7878. 00005D6C  51C8 FFFC                dbf        D0, -0x6 /* 00005D6A */
  7879. 00005D70  32D8                     move.w     [A1]+, [A0]+
  7880. 00005D72  082E 0002 FFB3           btst.b     [A6 - 0x4D], 0x2
  7881. 00005D78  6700 00AE                beq        +0xB0 /* 00005E28 */
  7882. 00005D7C  0C6E 00CB FFA6           cmpi.w     [A6 - 0x5A], 0xCB
  7883. 00005D82  6708                     beq        +0xA /* 00005D8C */
  7884. 00005D84  0C6E 00CC FFA6           cmpi.w     [A6 - 0x5A], 0xCC
  7885. 00005D8A  6648                     bne        +0x4A /* 00005DD4 */
  7886. label00005D8C:
  7887. 00005D8C  4A6E 0010                tst.w      [A6 + 0x10]
  7888. 00005D90  6600 0096                bne        +0x98 /* 00005E28 */
  7889. 00005D94  086E 0006 FFB3           bchg.b     [A6 - 0x4D], 0x6
  7890. 00005D9A  202E 0008                move.l     D0, [A6 + 0x8]
  7891. 00005D9E  B0AD B360                cmp.l      D0, [A5 - 0x4CA0]
  7892. 00005DA2  6618                     bne        +0x1A /* 00005DBC */
  7893. 00005DA4  2F2D B354                move.l     -[A7], [A5 - 0x4CAC]
  7894. 00005DA8  2F2D B334                move.l     -[A7], [A5 - 0x4CCC]
  7895. 00005DAC  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  7896. 00005DB0  508F                     addq.l     A7, 8
  7897. 00005DB2  3F00                     move.w     -[A7], D0
  7898. 00005DB4  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  7899. 00005DB8  548F                     addq.l     A7, 2
  7900. 00005DBA  602C                     bra        +0x2E /* 00005DE8 */
  7901. label00005DBC:
  7902. 00005DBC  2F2D B368                move.l     -[A7], [A5 - 0x4C98]
  7903. 00005DC0  2F2D B334                move.l     -[A7], [A5 - 0x4CCC]
  7904. 00005DC4  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  7905. 00005DC8  508F                     addq.l     A7, 8
  7906. 00005DCA  3F00                     move.w     -[A7], D0
  7907. 00005DCC  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  7908. 00005DD0  548F                     addq.l     A7, 2
  7909. 00005DD2  6014                     bra        +0x16 /* 00005DE8 */
  7910. label00005DD4:
  7911. 00005DD4  4A6E 000E                tst.w      [A6 + 0xE]
  7912. 00005DD8  6708                     beq        +0xA /* 00005DE2 */
  7913. 00005DDA  08EE 0006 FFB3           bset.b     [A6 - 0x4D], 0x6
  7914. 00005DE0  6006                     bra        +0x8 /* 00005DE8 */
  7915. label00005DE2:
  7916. 00005DE2  08AE 0006 FFB3           bclr.b     [A6 - 0x4D], 0x6
  7917. label00005DE8:
  7918. 00005DE8  206E 0008                movea.l    A0, [A6 + 0x8]
  7919. 00005DEC  302E 000C                move.w     D0, [A6 + 0xC]
  7920. 00005DF0  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  7921. 00005DF4  D090                     add.l      D0, [A0]
  7922. 00005DF6  2040                     movea.l    A0, D0
  7923. 00005DF8  43EE FFA6                lea.l      A1, [A6 - 0x5A]
  7924. 00005DFC  7013                     moveq.l    D0, 0x13
  7925. label00005DFE:
  7926. 00005DFE  20D9                     move.l     [A0]+, [A1]+
  7927. 00005E00  51C8 FFFC                dbf        D0, -0x6 /* 00005DFE */
  7928. 00005E04  30D9                     move.w     [A0]+, [A1]+
  7929. 00005E06  486E FFF8                pea.l      [A6 - 0x8]
  7930. 00005E0A  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7931. 00005E0E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7932. 00005E12  4EBA BC90                jsr        [PC - 0x4370 /* 00001AA4 */]
  7933. 00005E16  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7934. 00005E1A  486E FFF8                pea.l      [A6 - 0x8]
  7935. 00005E1E  2F2D B37C                move.l     -[A7], [A5 - 0x4C84]
  7936. 00005E22  4EAD 0B9A                jsr        [A5 + 0xB9A /* export_367 */]
  7937. 00005E26  508F                     addq.l     A7, 8
  7938. label00005E28:
  7939. 00005E28  4E5E                     unlink     A6
  7940. 00005E2A  4E75                     rts
  7941. fn00005E2C:
  7942. 00005E2C  4E56 FFAE                link       A6, -0x0052
  7943. 00005E30  48E7 0300                movem.l    -[A7], D6,D7
  7944. 00005E34  42A7                     clr.l      -[A7]
  7945. 00005E36  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7946. 00005E3A  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  7947. 00005E3E  201F                     move.l     D0, [A7]+
  7948. 00005E40  4878 0052                push.l     0x52 /* 'R' */
  7949. 00005E44  2F00                     move.l     -[A7], D0
  7950. 00005E46  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  7951. 00005E4A  3E00                     move.w     D7, D0
  7952. 00005E4C  7C00                     moveq.l    D6, 0x00
  7953. 00005E4E  6000 00F0                bra        +0xF2 /* 00005F40 */
  7954. label00005E52:
  7955. 00005E52  206E 0008                movea.l    A0, [A6 + 0x8]
  7956. 00005E56  3006                     move.w     D0, D6
  7957. 00005E58  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  7958. 00005E5C  D090                     add.l      D0, [A0]
  7959. 00005E5E  2040                     movea.l    A0, D0
  7960. 00005E60  43EE FFAE                lea.l      A1, [A6 - 0x52]
  7961. 00005E64  7013                     moveq.l    D0, 0x13
  7962. label00005E66:
  7963. 00005E66  22D8                     move.l     [A1]+, [A0]+
  7964. 00005E68  51C8 FFFC                dbf        D0, -0x6 /* 00005E66 */
  7965. 00005E6C  32D8                     move.w     [A1]+, [A0]+
  7966. 00005E6E  302E FFAE                move.w     D0, [A6 - 0x52]
  7967. 00005E72  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  7968. 00005E76  0010 0042                ori.b      [A0], 0x42 /* 'B' */
  7969. 00005E7A  0067 0062                ori.w      -[A7], 0x62 /* 'b' */
  7970. 00005E7E  0068 005E 00CA           ori.w      [A0 + 0xCA], 0x5E /* '^' */
  7971. 00005E84  005A 0064                ori.w      [A2]+, 0x64 /* 'd' */
  7972. 00005E88  0056 0066                ori.w      [A6], 0x66 /* 'f' */
  7973. 00005E8C  0052 0065                ori.w      [A2], 0x65 /* 'e' */
  7974. 00005E90  004E 006B                ori.w      A6, 0x6B /* 'k' */
  7975. 00005E94  004A 0069                ori.w      A2, 0x69 /* 'i' */
  7976. 00005E98  0046 006C                ori.w      D6, 0x6C /* 'l' */
  7977. 00005E9C  0042 00C8                ori.w      D2, 0xC8
  7978. 00005EA0  003E 00C9                ori.b      <<invalid special address>>, 0xC9
  7979. 00005EA4  003A 00CB 0036           ori.b      [PC + 0x36 /* 00005EDC, value 0x0, cstring "" */], 0xCB
  7980. 00005EAA  00CC                     .incomplete
  7981. 00005EAC  0052 006A                ori.w      [A2], 0x6A /* 'j' */
  7982. 00005EB0  004E 012C                ori.w      A6, 0x12C
  7983. 00005EB4  004A 012D                ori.w      A2, 0x12D
  7984. 00005EB8  0086 4267 2F2E           ori.l      D6, 0x42672F2E /* 'Bg/.' */
  7985. 00005EBE  FFF8                     .invalid   <<F/7/7>>
  7986. 00005EC0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7987. 00005EC4  A881                     syscall    EqualPt
  7988. 00005EC6  101F                     move.b     D0, [A7]+
  7989. 00005EC8  4A00                     tst.b      D0
  7990. 00005ECA  6700 0072                beq        +0x74 /* 00005F3E */
  7991. 00005ECE  3F06                     move.w     -[A7], D6
  7992. 00005ED0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7993. 00005ED4  4EBA 0078                jsr        [PC + 0x78 /* 00005F4E */]
  7994. 00005ED8  5C8F                     addq.l     A7, 6
  7995. 00005EDA  6000 0062                bra        +0x64 /* 00005F3E */
  7996. 00005EDE  4267                     clr.w      -[A7]
  7997. 00005EE0  486E FFBC                pea.l      [A6 - 0x44]
  7998. 00005EE4  A8AE                     syscall    EmptyRect
  7999. 00005EE6  101F                     move.b     D0, [A7]+
  8000. 00005EE8  4A00                     tst.b      D0
  8001. 00005EEA  6752                     beq        +0x54 /* 00005F3E */
  8002. 00005EEC  3F06                     move.w     -[A7], D6
  8003. 00005EEE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8004. 00005EF2  4EBA 005A                jsr        [PC + 0x5A /* 00005F4E */]
  8005. 00005EF6  5C8F                     addq.l     A7, 6
  8006. 00005EF8  5346                     subq.w     D6, 1
  8007. 00005EFA  5347                     subq.w     D7, 1
  8008. 00005EFC  6040                     bra        +0x42 /* 00005F3E */
  8009. 00005EFE  4A6E FFC6                tst.w      [A6 - 0x3A]
  8010. 00005F02  670E                     beq        +0x10 /* 00005F12 */
  8011. 00005F04  486E FFBC                pea.l      [A6 - 0x44]
  8012. 00005F08  3F2E FFE0                move.w     -[A7], [A6 - 0x20]
  8013. 00005F0C  3F2E FFE2                move.w     -[A7], [A6 - 0x1E]
  8014. 00005F10  A8A9                     syscall    InsetRect
  8015. label00005F12:
  8016. 00005F12  486E FFBC                pea.l      [A6 - 0x44]
  8017. 00005F16  3F3C 0004                move.w     -[A7], 0x4
  8018. 00005F1A  3F3C 0004                move.w     -[A7], 0x4
  8019. 00005F1E  A8A9                     syscall    InsetRect
  8020. 00005F20  4267                     clr.w      -[A7]
  8021. 00005F22  486E FFBC                pea.l      [A6 - 0x44]
  8022. 00005F26  A8AE                     syscall    EmptyRect
  8023. 00005F28  101F                     move.b     D0, [A7]+
  8024. 00005F2A  4A00                     tst.b      D0
  8025. 00005F2C  6710                     beq        +0x12 /* 00005F3E */
  8026. 00005F2E  3F06                     move.w     -[A7], D6
  8027. 00005F30  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8028. 00005F34  4EBA 0018                jsr        [PC + 0x18 /* 00005F4E */]
  8029. 00005F38  5C8F                     addq.l     A7, 6
  8030. 00005F3A  5346                     subq.w     D6, 1
  8031. 00005F3C  5347                     subq.w     D7, 1
  8032. label00005F3E:
  8033. 00005F3E  5246                     addq.w     D6, 1
  8034. label00005F40:
  8035. 00005F40  BC47                     cmp.w      D6, D7
  8036. 00005F42  6D00 FF0E                blt        -0xF0 /* 00005E52 */
  8037. 00005F46  4CDF 00C0                movem.l    D6,D7, [A7]+
  8038. 00005F4A  4E5E                     unlink     A6
  8039. 00005F4C  4E75                     rts
  8040. export_504:
  8041. fn00005F4E:
  8042. 00005F4E  4E56 FFAA                link       A6, -0x0056
  8043. 00005F52  48E7 0700                movem.l    -[A7], D5,D6,D7
  8044. 00005F56  3E2E 000C                move.w     D7, [A6 + 0xC]
  8045. 00005F5A  526D B32C                addq.w     [A5 - 0x4CD4], 1
  8046. 00005F5E  42A7                     clr.l      -[A7]
  8047. 00005F60  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8048. 00005F64  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  8049. 00005F68  201F                     move.l     D0, [A7]+
  8050. 00005F6A  2D40 FFFC                move.l     [A6 - 0x4], D0
  8051. 00005F6E  4878 0052                push.l     0x52 /* 'R' */
  8052. 00005F72  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8053. 00005F76  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  8054. 00005F7A  3C00                     move.w     D6, D0
  8055. 00005F7C  206E 0008                movea.l    A0, [A6 + 0x8]
  8056. 00005F80  3007                     move.w     D0, D7
  8057. 00005F82  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  8058. 00005F86  D090                     add.l      D0, [A0]
  8059. 00005F88  2040                     movea.l    A0, D0
  8060. 00005F8A  43EE FFAA                lea.l      A1, [A6 - 0x56]
  8061. 00005F8E  7013                     moveq.l    D0, 0x13
  8062. label00005F90:
  8063. 00005F90  22D8                     move.l     [A1]+, [A0]+
  8064. 00005F92  51C8 FFFC                dbf        D0, -0x6 /* 00005F90 */
  8065. 00005F96  32D8                     move.w     [A1]+, [A0]+
  8066. 00005F98  3F07                     move.w     -[A7], D7
  8067. 00005F9A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8068. 00005F9E  4EBA BA3A                jsr        [PC - 0x45C6 /* 000019DA */]
  8069. 00005FA2  5C8F                     addq.l     A7, 6
  8070. 00005FA4  4AAE FFE8                tst.l      [A6 - 0x18]
  8071. 00005FA8  671E                     beq        +0x20 /* 00005FC8 */
  8072. 00005FAA  0C6E 006C FFAA           cmpi.w     [A6 - 0x56], 0x6C /* 'l' */
  8073. 00005FB0  660E                     bne        +0x10 /* 00005FC0 */
  8074. 00005FB2  3F3C 0002                move.w     -[A7], 0x2
  8075. 00005FB6  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  8076. 00005FBA  4EAD 102A                jsr        [A5 + 0x102A /* export_513 */]
  8077. 00005FBE  5C8F                     addq.l     A7, 6
  8078. label00005FC0:
  8079. 00005FC0  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  8080. 00005FC4  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  8081. label00005FC8:
  8082. 00005FC8  4AAE FFE4                tst.l      [A6 - 0x1C]
  8083. 00005FCC  6708                     beq        +0xA /* 00005FD6 */
  8084. 00005FCE  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  8085. 00005FD2  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  8086. label00005FD6:
  8087. 00005FD6  4AAE FFEC                tst.l      [A6 - 0x14]
  8088. 00005FDA  6708                     beq        +0xA /* 00005FE4 */
  8089. 00005FDC  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  8090. 00005FE0  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  8091. label00005FE4:
  8092. 00005FE4  3A07                     move.w     D5, D7
  8093. 00005FE6  602A                     bra        +0x2C /* 00006012 */
  8094. label00005FE8:
  8095. 00005FE8  206E 0008                movea.l    A0, [A6 + 0x8]
  8096. 00005FEC  3005                     move.w     D0, D5
  8097. 00005FEE  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  8098. 00005FF2  D090                     add.l      D0, [A0]
  8099. 00005FF4  206E 0008                movea.l    A0, [A6 + 0x8]
  8100. 00005FF8  3205                     move.w     D1, D5
  8101. 00005FFA  5241                     addq.w     D1, 1
  8102. 00005FFC  C3FC 0052                muls.w     D1, 0x52 /* 'R' */
  8103. 00006000  D290                     add.l      D1, [A0]
  8104. 00006002  2041                     movea.l    A0, D1
  8105. 00006004  2240                     movea.l    A1, D0
  8106. 00006006  7013                     moveq.l    D0, 0x13
  8107. label00006008:
  8108. 00006008  22D8                     move.l     [A1]+, [A0]+
  8109. 0000600A  51C8 FFFC                dbf        D0, -0x6 /* 00006008 */
  8110. 0000600E  32D8                     move.w     [A1]+, [A0]+
  8111. 00006010  5245                     addq.w     D5, 1
  8112. label00006012:
  8113. 00006012  3006                     move.w     D0, D6
  8114. 00006014  5340                     subq.w     D0, 1
  8115. 00006016  BA40                     cmp.w      D5, D0
  8116. 00006018  6DCE                     blt        -0x30 /* 00005FE8 */
  8117. 0000601A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8118. 0000601E  206E FFFC                movea.l    A0, [A6 - 0x4]
  8119. 00006022  4868 FFAE                pea.l      [A0 - 0x52]
  8120. 00006026  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  8121. 0000602A  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  8122. 0000602E  4E5E                     unlink     A6
  8123. 00006030  4E75                     rts
  8124. fn00006032:
  8125. 00006032  4E56 FF9E                link       A6, -0x0062
  8126. 00006036  48E7 0700                movem.l    -[A7], D5,D6,D7
  8127. 0000603A  7A01                     moveq.l    D5, 0x01
  8128. 0000603C  2D6E 000C FFA2           move.l     [A6 - 0x5E], [A6 + 0xC]
  8129. 00006042  2D6E 000C FF9E           move.l     [A6 - 0x62], [A6 + 0xC]
  8130. 00006048  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8131. 0000604C  4EBA BB2C                jsr        [PC - 0x44D4 /* 00001B7A */]
  8132. 00006050  588F                     addq.l     A7, 4
  8133. 00006052  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  8134. 00006056  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8135. 0000605A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8136. 0000605E  4EBA 015A                jsr        [PC + 0x15A /* 000061BA */]
  8137. 00006062  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8138. 00006066  605E                     bra        +0x60 /* 000060C6 */
  8139. label00006068:
  8140. 00006068  486E FF9E                pea.l      [A6 - 0x62]
  8141. 0000606C  4EBA EAC6                jsr        [PC - 0x153A /* 00004B34 */]
  8142. 00006070  588F                     addq.l     A7, 4
  8143. 00006072  4267                     clr.w      -[A7]
  8144. 00006074  486E FF9E                pea.l      [A6 - 0x62]
  8145. 00006078  486E 000C                pea.l      [A6 + 0xC]
  8146. 0000607C  4EBA B512                jsr        [PC - 0x4AEE /* 00001590 */]
  8147. 00006080  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8148. 00006084  4267                     clr.w      -[A7]
  8149. 00006086  2F2E FF9E                move.l     -[A7], [A6 - 0x62]
  8150. 0000608A  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  8151. 0000608E  A881                     syscall    EqualPt
  8152. 00006090  101F                     move.b     D0, [A7]+
  8153. 00006092  4A00                     tst.b      D0
  8154. 00006094  6630                     bne        +0x32 /* 000060C6 */
  8155. 00006096  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  8156. 0000609A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8157. 0000609E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8158. 000060A2  4EBA 0116                jsr        [PC + 0x116 /* 000061BA */]
  8159. 000060A6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8160. 000060AA  2F2E FF9E                move.l     -[A7], [A6 - 0x62]
  8161. 000060AE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8162. 000060B2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8163. 000060B6  4EBA 0102                jsr        [PC + 0x102 /* 000061BA */]
  8164. 000060BA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8165. 000060BE  2D6E FF9E FFA2           move.l     [A6 - 0x5E], [A6 - 0x62]
  8166. 000060C4  7A00                     moveq.l    D5, 0x00
  8167. label000060C6:
  8168. 000060C6  4EBA EAEE                jsr        [PC - 0x1512 /* 00004BB6 */]
  8169. 000060CA  4A40                     tst.w      D0
  8170. 000060CC  669A                     bne        -0x64 /* 00006068 */
  8171. 000060CE  2F2E FF9E                move.l     -[A7], [A6 - 0x62]
  8172. 000060D2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8173. 000060D6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8174. 000060DA  4EBA 00DE                jsr        [PC + 0xDE /* 000061BA */]
  8175. 000060DE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8176. 000060E2  486E FFF8                pea.l      [A6 - 0x8]
  8177. 000060E6  4EAD 0B52                jsr        [A5 + 0xB52 /* export_358 */]
  8178. 000060EA  588F                     addq.l     A7, 4
  8179. 000060EC  4267                     clr.w      -[A7]
  8180. 000060EE  2F2E FF9E                move.l     -[A7], [A6 - 0x62]
  8181. 000060F2  486E FFF8                pea.l      [A6 - 0x8]
  8182. 000060F6  A8AD                     syscall    PtInRect
  8183. 000060F8  101F                     move.b     D0, [A7]+
  8184. 000060FA  4A00                     tst.b      D0
  8185. 000060FC  6602                     bne        +0x4 /* 00006100 */
  8186. 000060FE  7A01                     moveq.l    D5, 0x01
  8187. label00006100:
  8188. 00006100  4A45                     tst.w      D5
  8189. 00006102  6710                     beq        +0x12 /* 00006114 */
  8190. 00006104  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8191. 00006108  4EBA BA70                jsr        [PC - 0x4590 /* 00001B7A */]
  8192. 0000610C  588F                     addq.l     A7, 4
  8193. 0000610E  7000                     moveq.l    D0, 0x00
  8194. 00006110  6000 00A0                bra        +0xA2 /* 000061B2 */
  8195. label00006114:
  8196. 00006114  42A7                     clr.l      -[A7]
  8197. 00006116  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8198. 0000611A  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  8199. 0000611E  201F                     move.l     D0, [A7]+
  8200. 00006120  4878 0052                push.l     0x52 /* 'R' */
  8201. 00006124  2F00                     move.l     -[A7], D0
  8202. 00006126  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  8203. 0000612A  3E00                     move.w     D7, D0
  8204. 0000612C  7C00                     moveq.l    D6, 0x00
  8205. 0000612E  6000 0078                bra        +0x7A /* 000061A8 */
  8206. label00006132:
  8207. 00006132  206E 0008                movea.l    A0, [A6 + 0x8]
  8208. 00006136  3006                     move.w     D0, D6
  8209. 00006138  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  8210. 0000613C  D090                     add.l      D0, [A0]
  8211. 0000613E  2040                     movea.l    A0, D0
  8212. 00006140  43EE FFA6                lea.l      A1, [A6 - 0x5A]
  8213. 00006144  7013                     moveq.l    D0, 0x13
  8214. label00006146:
  8215. 00006146  22D8                     move.l     [A1]+, [A0]+
  8216. 00006148  51C8 FFFC                dbf        D0, -0x6 /* 00006146 */
  8217. 0000614C  32D8                     move.w     [A1]+, [A0]+
  8218. 0000614E  4A6E FFAA                tst.w      [A6 - 0x56]
  8219. 00006152  6752                     beq        +0x54 /* 000061A6 */
  8220. 00006154  082E 0004 FFB2           btst.b     [A6 - 0x4E], 0x4
  8221. 0000615A  663E                     bne        +0x40 /* 0000619A */
  8222. 0000615C  2D6E FF9E FFA2           move.l     [A6 - 0x5E], [A6 - 0x62]
  8223. 00006162  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8224. 00006166  486E FFA2                pea.l      [A6 - 0x5E]
  8225. 0000616A  A87F                     syscall    SubPt
  8226. 0000616C  486E FFB4                pea.l      [A6 - 0x4C]
  8227. 00006170  3F2E FFA4                move.w     -[A7], [A6 - 0x5C]
  8228. 00006174  3F2E FFA2                move.w     -[A7], [A6 - 0x5E]
  8229. 00006178  A8A8                     syscall    OffsetRect
  8230. 0000617A  3F06                     move.w     -[A7], D6
  8231. 0000617C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8232. 00006180  4EBA B858                jsr        [PC - 0x47A8 /* 000019DA */]
  8233. 00006184  5C8F                     addq.l     A7, 6
  8234. 00006186  4267                     clr.w      -[A7]
  8235. 00006188  486E FFB4                pea.l      [A6 - 0x4C]
  8236. 0000618C  3F06                     move.w     -[A7], D6
  8237. 0000618E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8238. 00006192  4EBA DCDA                jsr        [PC - 0x2326 /* 00003E6E */]
  8239. 00006196  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8240. label0000619A:
  8241. 0000619A  3F06                     move.w     -[A7], D6
  8242. 0000619C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8243. 000061A0  4EBA B838                jsr        [PC - 0x47C8 /* 000019DA */]
  8244. 000061A4  5C8F                     addq.l     A7, 6
  8245. label000061A6:
  8246. 000061A6  5246                     addq.w     D6, 1
  8247. label000061A8:
  8248. 000061A8  BC47                     cmp.w      D6, D7
  8249. 000061AA  6D86                     blt        -0x78 /* 00006132 */
  8250. 000061AC  4EAD 0B32                jsr        [A5 + 0xB32 /* export_354 */]
  8251. 000061B0  7001                     moveq.l    D0, 0x01
  8252. label000061B2:
  8253. 000061B2  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  8254. 000061B6  4E5E                     unlink     A6
  8255. 000061B8  4E75                     rts
  8256. fn000061BA:
  8257. 000061BA  4E56 FFAE                link       A6, -0x0052
  8258. 000061BE  48E7 0300                movem.l    -[A7], D6,D7
  8259. 000061C2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8260. 000061C6  486E 0010                pea.l      [A6 + 0x10]
  8261. 000061CA  A87F                     syscall    SubPt
  8262. 000061CC  42A7                     clr.l      -[A7]
  8263. 000061CE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8264. 000061D2  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  8265. 000061D6  201F                     move.l     D0, [A7]+
  8266. 000061D8  4878 0052                push.l     0x52 /* 'R' */
  8267. 000061DC  2F00                     move.l     -[A7], D0
  8268. 000061DE  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  8269. 000061E2  3E00                     move.w     D7, D0
  8270. 000061E4  7C00                     moveq.l    D6, 0x00
  8271. 000061E6  604C                     bra        +0x4E /* 00006234 */
  8272. label000061E8:
  8273. 000061E8  206E 0008                movea.l    A0, [A6 + 0x8]
  8274. 000061EC  3006                     move.w     D0, D6
  8275. 000061EE  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  8276. 000061F2  D090                     add.l      D0, [A0]
  8277. 000061F4  2040                     movea.l    A0, D0
  8278. 000061F6  43EE FFAE                lea.l      A1, [A6 - 0x52]
  8279. 000061FA  7013                     moveq.l    D0, 0x13
  8280. label000061FC:
  8281. 000061FC  22D8                     move.l     [A1]+, [A0]+
  8282. 000061FE  51C8 FFFC                dbf        D0, -0x6 /* 000061FC */
  8283. 00006202  32D8                     move.w     [A1]+, [A0]+
  8284. 00006204  4A6E FFB2                tst.w      [A6 - 0x4E]
  8285. 00006208  6728                     beq        +0x2A /* 00006232 */
  8286. 0000620A  082E 0004 FFBA           btst.b     [A6 - 0x46], 0x4
  8287. 00006210  6620                     bne        +0x22 /* 00006232 */
  8288. 00006212  486E FFBC                pea.l      [A6 - 0x44]
  8289. 00006216  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  8290. 0000621A  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  8291. 0000621E  A8A8                     syscall    OffsetRect
  8292. 00006220  486E FFBC                pea.l      [A6 - 0x44]
  8293. 00006224  3F06                     move.w     -[A7], D6
  8294. 00006226  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8295. 0000622A  4EBA 0222                jsr        [PC + 0x222 /* 0000644E */]
  8296. 0000622E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8297. label00006232:
  8298. 00006232  5246                     addq.w     D6, 1
  8299. label00006234:
  8300. 00006234  BC47                     cmp.w      D6, D7
  8301. 00006236  6DB0                     blt        -0x4E /* 000061E8 */
  8302. 00006238  4CDF 00C0                movem.l    D6,D7, [A7]+
  8303. 0000623C  4E5E                     unlink     A6
  8304. 0000623E  4E75                     rts
  8305. fn00006240:
  8306. 00006240  4E56 FF88                link       A6, -0x0078
  8307. 00006244  206E 0008                movea.l    A0, [A6 + 0x8]
  8308. 00006248  302E 000C                move.w     D0, [A6 + 0xC]
  8309. 0000624C  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  8310. 00006250  D090                     add.l      D0, [A0]
  8311. 00006252  2040                     movea.l    A0, D0
  8312. 00006254  43EE FFAC                lea.l      A1, [A6 - 0x54]
  8313. 00006258  7013                     moveq.l    D0, 0x13
  8314. label0000625A:
  8315. 0000625A  22D8                     move.l     [A1]+, [A0]+
  8316. 0000625C  51C8 FFFC                dbf        D0, -0x6 /* 0000625A */
  8317. 00006260  32D8                     move.w     [A1]+, [A0]+
  8318. 00006262  0C6E 0069 FFAC           cmpi.w     [A6 - 0x54], 0x69 /* 'i' */
  8319. 00006268  660A                     bne        +0xC /* 00006274 */
  8320. 0000626A  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  8321. 0000626E  2D40 FF94                move.l     [A6 - 0x6C], D0
  8322. 00006272  6008                     bra        +0xA /* 0000627C */
  8323. label00006274:
  8324. 00006274  2D7C 7FFF FFFF FF94      move.l     [A6 - 0x6C], 0x7FFFFFFF
  8325. label0000627C:
  8326. 0000627C  41EE FFA4                lea.l      A0, [A6 - 0x5C]
  8327. 00006280  43EE FFBA                lea.l      A1, [A6 - 0x46]
  8328. 00006284  20D9                     move.l     [A0]+, [A1]+
  8329. 00006286  20D9                     move.l     [A0]+, [A1]+
  8330. 00006288  302E 0012                move.w     D0, [A6 + 0x12]
  8331. 0000628C  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  8332. 00006290  0001 0004                ori.b      D1, 0x4
  8333. 00006294  0070 0008 0020           ori.w      [A0 + D0.w + 0x20], 0x8
  8334. 0000629A  0038 0050 3D6E           ori.b      [0x00003D6E], 0x50 /* 'P' */
  8335. 000062A0  FFA8                     .invalid   <<F/6/7>>
  8336. 000062A2  FF8C                     .invalid   <<F/6/7>>
  8337. 000062A4  3D6E FFAA FF8E           move.w     [A6 - 0x72], [A6 - 0x56]
  8338. 000062AA  3D6E FFA4 FF88           move.w     [A6 - 0x78], [A6 - 0x5C]
  8339. 000062B0  3D6E FFA6 FF8A           move.w     [A6 - 0x76], [A6 - 0x5A]
  8340. 000062B6  604C                     bra        +0x4E /* 00006304 */
  8341. 000062B8  3D6E FFA8 FF8C           move.w     [A6 - 0x74], [A6 - 0x58]
  8342. 000062BE  3D6E FFA6 FF8E           move.w     [A6 - 0x72], [A6 - 0x5A]
  8343. 000062C4  3D6E FFA4 FF88           move.w     [A6 - 0x78], [A6 - 0x5C]
  8344. 000062CA  3D6E FFAA FF8A           move.w     [A6 - 0x76], [A6 - 0x56]
  8345. 000062D0  6032                     bra        +0x34 /* 00006304 */
  8346. 000062D2  3D6E FFA4 FF8C           move.w     [A6 - 0x74], [A6 - 0x5C]
  8347. 000062D8  3D6E FFA6 FF8E           move.w     [A6 - 0x72], [A6 - 0x5A]
  8348. 000062DE  3D6E FFA8 FF88           move.w     [A6 - 0x78], [A6 - 0x58]
  8349. 000062E4  3D6E FFAA FF8A           move.w     [A6 - 0x76], [A6 - 0x56]
  8350. 000062EA  6018                     bra        +0x1A /* 00006304 */
  8351. 000062EC  3D6E FFA4 FF8C           move.w     [A6 - 0x74], [A6 - 0x5C]
  8352. 000062F2  3D6E FFAA FF8E           move.w     [A6 - 0x72], [A6 - 0x56]
  8353. 000062F8  3D6E FFA8 FF88           move.w     [A6 - 0x78], [A6 - 0x58]
  8354. 000062FE  3D6E FFA6 FF8A           move.w     [A6 - 0x76], [A6 - 0x5A]
  8355. label00006304:
  8356. 00006304  426E FFFE                clr.w      [A6 - 0x2]
  8357. 00006308  2F2E FF88                move.l     -[A7], [A6 - 0x78]
  8358. 0000630C  486E 000E                pea.l      [A6 + 0xE]
  8359. 00006310  A87F                     syscall    SubPt
  8360. 00006312  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  8361. 00006316  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8362. 0000631A  4EBA B8B4                jsr        [PC - 0x474C /* 00001BD0 */]
  8363. 0000631E  5C8F                     addq.l     A7, 6
  8364. 00006320  486E FFA4                pea.l      [A6 - 0x5C]
  8365. 00006324  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  8366. 00006328  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8367. 0000632C  4EBA 0120                jsr        [PC + 0x120 /* 0000644E */]
  8368. 00006330  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8369. 00006334  6000 00AE                bra        +0xB0 /* 000063E4 */
  8370. label00006338:
  8371. 00006338  486E FF90                pea.l      [A6 - 0x70]
  8372. 0000633C  4EBA E7F6                jsr        [PC - 0x180A /* 00004B34 */]
  8373. 00006340  588F                     addq.l     A7, 4
  8374. 00006342  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8375. 00006346  486E FF90                pea.l      [A6 - 0x70]
  8376. 0000634A  A87F                     syscall    SubPt
  8377. 0000634C  486E FFFE                pea.l      [A6 - 0x2]
  8378. 00006350  486E FF90                pea.l      [A6 - 0x70]
  8379. 00006354  486E FF88                pea.l      [A6 - 0x78]
  8380. 00006358  486E FF8C                pea.l      [A6 - 0x74]
  8381. 0000635C  4EBA B430                jsr        [PC - 0x4BD0 /* 0000178E */]
  8382. 00006360  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8383. 00006364  2F2E FF90                move.l     -[A7], [A6 - 0x70]
  8384. 00006368  2F2E FF8C                move.l     -[A7], [A6 - 0x74]
  8385. 0000636C  486E FF9C                pea.l      [A6 - 0x64]
  8386. 00006370  A8AC                     syscall    Pt2Rect
  8387. 00006372  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  8388. 00006376  3F2E FFE2                move.w     -[A7], [A6 - 0x1E]
  8389. 0000637A  2F2E FF94                move.l     -[A7], [A6 - 0x6C]
  8390. 0000637E  2F2E FF90                move.l     -[A7], [A6 - 0x70]
  8391. 00006382  2F2E FF8C                move.l     -[A7], [A6 - 0x74]
  8392. 00006386  486E FF9C                pea.l      [A6 - 0x64]
  8393. 0000638A  4EBA 0F2C                jsr        [PC + 0xF2C /* 000072B8 */]
  8394. 0000638E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  8395. 00006392  4267                     clr.w      -[A7]
  8396. 00006394  486E FF9C                pea.l      [A6 - 0x64]
  8397. 00006398  486E FFA4                pea.l      [A6 - 0x5C]
  8398. 0000639C  A8A6                     syscall    EqualRect
  8399. 0000639E  101F                     move.b     D0, [A7]+
  8400. 000063A0  4A00                     tst.b      D0
  8401. 000063A2  6640                     bne        +0x42 /* 000063E4 */
  8402. 000063A4  486E FFA4                pea.l      [A6 - 0x5C]
  8403. 000063A8  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  8404. 000063AC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8405. 000063B0  4EBA 009C                jsr        [PC + 0x9C /* 0000644E */]
  8406. 000063B4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8407. 000063B8  486E FF9C                pea.l      [A6 - 0x64]
  8408. 000063BC  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  8409. 000063C0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8410. 000063C4  4EBA 0088                jsr        [PC + 0x88 /* 0000644E */]
  8411. 000063C8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8412. 000063CC  4878 0002                push.l     0x2
  8413. 000063D0  486E FF98                pea.l      [A6 - 0x68]
  8414. 000063D4  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  8415. 000063D8  41EE FFA4                lea.l      A0, [A6 - 0x5C]
  8416. 000063DC  43EE FF9C                lea.l      A1, [A6 - 0x64]
  8417. 000063E0  20D9                     move.l     [A0]+, [A1]+
  8418. 000063E2  20D9                     move.l     [A0]+, [A1]+
  8419. label000063E4:
  8420. 000063E4  4EBA E7D0                jsr        [PC - 0x1830 /* 00004BB6 */]
  8421. 000063E8  4A40                     tst.w      D0
  8422. 000063EA  6600 FF4C                bne        -0xB2 /* 00006338 */
  8423. 000063EE  486E FFA4                pea.l      [A6 - 0x5C]
  8424. 000063F2  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  8425. 000063F6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8426. 000063FA  4EBA 0052                jsr        [PC + 0x52 /* 0000644E */]
  8427. 000063FE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8428. 00006402  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  8429. 00006406  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8430. 0000640A  4EBA B5CE                jsr        [PC - 0x4A32 /* 000019DA */]
  8431. 0000640E  5C8F                     addq.l     A7, 6
  8432. 00006410  303C 0800                move.w     D0, 0x800
  8433. 00006414  C06D B16E                and.w      D0, [A5 - 0x4E92]
  8434. 00006418  3F00                     move.w     -[A7], D0
  8435. 0000641A  486E FFA4                pea.l      [A6 - 0x5C]
  8436. 0000641E  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  8437. 00006422  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8438. 00006426  4EBA DA46                jsr        [PC - 0x25BA /* 00003E6E */]
  8439. 0000642A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8440. 0000642E  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  8441. 00006432  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8442. 00006436  4EBA B5A2                jsr        [PC - 0x4A5E /* 000019DA */]
  8443. 0000643A  5C8F                     addq.l     A7, 6
  8444. 0000643C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8445. 00006440  4EBA F9EA                jsr        [PC - 0x616 /* 00005E2C */]
  8446. 00006444  588F                     addq.l     A7, 4
  8447. 00006446  4EAD 0B32                jsr        [A5 + 0xB32 /* export_354 */]
  8448. 0000644A  4E5E                     unlink     A6
  8449. 0000644C  4E75                     rts
  8450. fn0000644E:
  8451. 0000644E  4E56 FFAC                link       A6, -0x0054
  8452. 00006452  206E 0008                movea.l    A0, [A6 + 0x8]
  8453. 00006456  302E 000C                move.w     D0, [A6 + 0xC]
  8454. 0000645A  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  8455. 0000645E  D090                     add.l      D0, [A0]
  8456. 00006460  2040                     movea.l    A0, D0
  8457. 00006462  43EE FFAC                lea.l      A1, [A6 - 0x54]
  8458. 00006466  7013                     moveq.l    D0, 0x13
  8459. label00006468:
  8460. 00006468  22D8                     move.l     [A1]+, [A0]+
  8461. 0000646A  51C8 FFFC                dbf        D0, -0x6 /* 00006468 */
  8462. 0000646E  32D8                     move.w     [A1]+, [A0]+
  8463. 00006470  082E 0000 FFB9           btst.b     [A6 - 0x47], 0x0
  8464. 00006476  6700 017E                beq        +0x180 /* 000065F6 */
  8465. 0000647A  302E FFAC                move.w     D0, [A6 - 0x54]
  8466. 0000647E  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  8467. 00006482  0010 0042                ori.b      [A0], 0x42 /* 'B' */
  8468. 00006486  0064 003E                ori.w      -[A4], 0x3E /* '>' */
  8469. 0000648A  0069 003A 006A           ori.w      [A1 + 0x6A], 0x3A /* ':' */
  8470. 00006490  0036 006C 0032           ori.b      [A6 + D0.w + 0x32], 0x6C /* 'l' */
  8471. 00006496  00C8                     .incomplete
  8472. 00006498  002E 00CB 002A           ori.b      [A6 + 0x2A], 0xCB
  8473. 0000649E  00CC                     .incomplete
  8474. 000064A0  0026 012C                ori.b      -[A6], 0x2C /* ',' */
  8475. 000064A4  0022 012D                ori.b      -[A2], 0x2D /* '-' */
  8476. 000064A8  0028 0065 0036           ori.b      [A0 + 0x36], 0x65 /* 'e' */
  8477. 000064AE  00C9                     .incomplete
  8478. 000064B0  0058 0066                ori.w      [A0]+, 0x66 /* 'f' */
  8479. 000064B4  005E 0067                ori.w      [A6]+, 0x67 /* 'g' */
  8480. 000064B8  00EC                     .incomplete
  8481. 000064BA  0068 00E8 00CA           ori.w      [A0 + 0xCA], 0xE8
  8482. 000064C0  011A                     btst       [A2]+, D0
  8483. 000064C2  006B 0132 2F2E           ori.w      [A3 + 0x2F2E], 0x132
  8484. 000064C8  000E A8A1                ori.b      A6, 0xA1
  8485. 000064CC  6000 0128                bra        +0x12A /* 000065F6 */
  8486. 000064D0  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8487. 000064D4  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  8488. 000064D8  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  8489. 000064DC  A8B0                     syscall    FrameRoundRect
  8490. 000064DE  6000 0116                bra        +0x118 /* 000065F6 */
  8491. 000064E2  206E 000E                movea.l    A0, [A6 + 0xE]
  8492. 000064E6  226E 000E                movea.l    A1, [A6 + 0xE]
  8493. 000064EA  3029 0004                move.w     D0, [A1 + 0x4]
  8494. 000064EE  9050                     sub.w      D0, [A0]
  8495. 000064F0  E240                     asr        D0.w, 1
  8496. 000064F2  3D40 FFFE                move.w     [A6 - 0x2], D0
  8497. 000064F6  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8498. 000064FA  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  8499. 000064FE  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  8500. 00006502  A8B0                     syscall    FrameRoundRect
  8501. 00006504  6000 00F0                bra        +0xF2 /* 000065F6 */
  8502. 00006508  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8503. 0000650C  A8B7                     syscall    FrameOval
  8504. 0000650E  6000 00E6                bra        +0xE8 /* 000065F6 */
  8505. 00006512  302E FFF8                move.w     D0, [A6 - 0x8]
  8506. 00006516  B06E FFBC                cmp.w      D0, [A6 - 0x44]
  8507. 0000651A  660C                     bne        +0xE /* 00006528 */
  8508. 0000651C  206E 000E                movea.l    A0, [A6 + 0xE]
  8509. 00006520  3D68 0002 FFF8           move.w     [A6 - 0x8], [A0 + 0x2]
  8510. 00006526  600A                     bra        +0xC /* 00006532 */
  8511. label00006528:
  8512. 00006528  206E 000E                movea.l    A0, [A6 + 0xE]
  8513. 0000652C  3D68 0006 FFF8           move.w     [A6 - 0x8], [A0 + 0x6]
  8514. label00006532:
  8515. 00006532  302E FFFC                move.w     D0, [A6 - 0x4]
  8516. 00006536  B06E FFBC                cmp.w      D0, [A6 - 0x44]
  8517. 0000653A  660C                     bne        +0xE /* 00006548 */
  8518. 0000653C  206E 000E                movea.l    A0, [A6 + 0xE]
  8519. 00006540  3D68 0002 FFFC           move.w     [A6 - 0x4], [A0 + 0x2]
  8520. 00006546  600A                     bra        +0xC /* 00006552 */
  8521. label00006548:
  8522. 00006548  206E 000E                movea.l    A0, [A6 + 0xE]
  8523. 0000654C  3D68 0006 FFFC           move.w     [A6 - 0x4], [A0 + 0x6]
  8524. label00006552:
  8525. 00006552  302E FFF6                move.w     D0, [A6 - 0xA]
  8526. 00006556  B06E FFBA                cmp.w      D0, [A6 - 0x46]
  8527. 0000655A  660A                     bne        +0xC /* 00006566 */
  8528. 0000655C  206E 000E                movea.l    A0, [A6 + 0xE]
  8529. 00006560  3D50 FFF6                move.w     [A6 - 0xA], [A0]
  8530. 00006564  600A                     bra        +0xC /* 00006570 */
  8531. label00006566:
  8532. 00006566  206E 000E                movea.l    A0, [A6 + 0xE]
  8533. 0000656A  3D68 0004 FFF6           move.w     [A6 - 0xA], [A0 + 0x4]
  8534. label00006570:
  8535. 00006570  302E FFFA                move.w     D0, [A6 - 0x6]
  8536. 00006574  B06E FFBA                cmp.w      D0, [A6 - 0x46]
  8537. 00006578  660A                     bne        +0xC /* 00006584 */
  8538. 0000657A  206E 000E                movea.l    A0, [A6 + 0xE]
  8539. 0000657E  3D50 FFFA                move.w     [A6 - 0x6], [A0]
  8540. 00006582  600A                     bra        +0xC /* 0000658E */
  8541. label00006584:
  8542. 00006584  206E 000E                movea.l    A0, [A6 + 0xE]
  8543. 00006588  3D68 0004 FFFA           move.w     [A6 - 0x6], [A0 + 0x4]
  8544. label0000658E:
  8545. 0000658E  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  8546. 00006592  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  8547. 00006596  A893                     syscall    MoveTo
  8548. 00006598  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  8549. 0000659C  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  8550. 000065A0  A891                     syscall    LineTo
  8551. 000065A2  6052                     bra        +0x54 /* 000065F6 */
  8552. 000065A4  4267                     clr.w      -[A7]
  8553. 000065A6  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8554. 000065AA  A8AE                     syscall    EmptyRect
  8555. 000065AC  101F                     move.b     D0, [A7]+
  8556. 000065AE  4A00                     tst.b      D0
  8557. 000065B0  6644                     bne        +0x46 /* 000065F6 */
  8558. 000065B2  4267                     clr.w      -[A7]
  8559. 000065B4  486E FFEA                pea.l      [A6 - 0x16]
  8560. 000065B8  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  8561. 000065BC  301F                     move.w     D0, [A7]+
  8562. 000065BE  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  8563. 000065C2  486E FFBA                pea.l      [A6 - 0x46]
  8564. 000065C6  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8565. 000065CA  A8FC                     syscall    MapPoly
  8566. 000065CC  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  8567. 000065D0  A8C6                     syscall    FramePoly
  8568. 000065D2  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  8569. 000065D6  A8CD                     syscall    KillPoly
  8570. 000065D8  601C                     bra        +0x1E /* 000065F6 */
  8571. 000065DA  486E FFF6                pea.l      [A6 - 0xA]
  8572. 000065DE  486E FFBA                pea.l      [A6 - 0x46]
  8573. 000065E2  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8574. 000065E6  A8FA                     syscall    MapRect
  8575. 000065E8  486E FFF6                pea.l      [A6 - 0xA]
  8576. 000065EC  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  8577. 000065F0  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  8578. 000065F4  A8BE                     syscall    FrameArc
  8579. label000065F6:
  8580. 000065F6  4E5E                     unlink     A6
  8581. 000065F8  4E75                     rts
  8582. fn000065FA:
  8583. 000065FA  4E56 FF9A                link       A6, -0x0066
  8584. 000065FE  48E7 0300                movem.l    -[A7], D6,D7
  8585. 00006602  3F3C 0001                move.w     -[A7], 0x1
  8586. 00006606  3F3C 0001                move.w     -[A7], 0x1
  8587. 0000660A  A89B                     syscall    PenSize
  8588. 0000660C  486D AB6A                pea.l      [A5 - 0x5496]
  8589. 00006610  A89D                     syscall    PenPat
  8590. 00006612  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  8591. 00006616  A89C                     syscall    PenMode
  8592. 00006618  2D6E 000C FF9E           move.l     [A6 - 0x62], [A6 + 0xC]
  8593. 0000661E  2D6E 000C FF9A           move.l     [A6 - 0x66], [A6 + 0xC]
  8594. 00006624  486E FFF4                pea.l      [A6 - 0xC]
  8595. 00006628  4267                     clr.w      -[A7]
  8596. 0000662A  4267                     clr.w      -[A7]
  8597. 0000662C  4267                     clr.w      -[A7]
  8598. 0000662E  4267                     clr.w      -[A7]
  8599. 00006630  A8A7                     syscall    SetRect
  8600. 00006632  6056                     bra        +0x58 /* 0000668A */
  8601. label00006634:
  8602. 00006634  486E FF9A                pea.l      [A6 - 0x66]
  8603. 00006638  4EBA E4FA                jsr        [PC - 0x1B06 /* 00004B34 */]
  8604. 0000663C  588F                     addq.l     A7, 4
  8605. 0000663E  4267                     clr.w      -[A7]
  8606. 00006640  2F2E FF9A                move.l     -[A7], [A6 - 0x66]
  8607. 00006644  2F2E FF9E                move.l     -[A7], [A6 - 0x62]
  8608. 00006648  A881                     syscall    EqualPt
  8609. 0000664A  101F                     move.b     D0, [A7]+
  8610. 0000664C  4A00                     tst.b      D0
  8611. 0000664E  663A                     bne        +0x3C /* 0000668A */
  8612. 00006650  42A7                     clr.l      -[A7]
  8613. 00006652  3F3C 03E9                move.w     -[A7], 0x3E9
  8614. 00006656  A9B9                     syscall    GetCursor
  8615. 00006658  205F                     movea.l    A0, [A7]+
  8616. 0000665A  2F10                     move.l     -[A7], [A0]
  8617. 0000665C  A851                     syscall    SetCursor
  8618. 0000665E  486E FFF4                pea.l      [A6 - 0xC]
  8619. 00006662  A8A1                     syscall    FrameRect
  8620. 00006664  2F2E FF9A                move.l     -[A7], [A6 - 0x66]
  8621. 00006668  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8622. 0000666C  486E FFF4                pea.l      [A6 - 0xC]
  8623. 00006670  A8AC                     syscall    Pt2Rect
  8624. 00006672  486E FFF4                pea.l      [A6 - 0xC]
  8625. 00006676  A8A1                     syscall    FrameRect
  8626. 00006678  4878 0002                push.l     0x2
  8627. 0000667C  486E FFFC                pea.l      [A6 - 0x4]
  8628. 00006680  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  8629. 00006684  2D6E FF9A FF9E           move.l     [A6 - 0x62], [A6 - 0x66]
  8630. label0000668A:
  8631. 0000668A  4EBA E52A                jsr        [PC - 0x1AD6 /* 00004BB6 */]
  8632. 0000668E  4A40                     tst.w      D0
  8633. 00006690  66A2                     bne        -0x5C /* 00006634 */
  8634. 00006692  486E FFF4                pea.l      [A6 - 0xC]
  8635. 00006696  A8A1                     syscall    FrameRect
  8636. 00006698  082D 0001 B16E           btst.b     [A5 - 0x4E92], 0x1
  8637. 0000669E  6612                     bne        +0x14 /* 000066B2 */
  8638. 000066A0  3F3C 0001                move.w     -[A7], 0x1
  8639. 000066A4  3F3C 0001                move.w     -[A7], 0x1
  8640. 000066A8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8641. 000066AC  4EBA B204                jsr        [PC - 0x4DFC /* 000018B2 */]
  8642. 000066B0  508F                     addq.l     A7, 8
  8643. label000066B2:
  8644. 000066B2  42A7                     clr.l      -[A7]
  8645. 000066B4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8646. 000066B8  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  8647. 000066BC  201F                     move.l     D0, [A7]+
  8648. 000066BE  4878 0052                push.l     0x52 /* 'R' */
  8649. 000066C2  2F00                     move.l     -[A7], D0
  8650. 000066C4  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  8651. 000066C8  3E00                     move.w     D7, D0
  8652. 000066CA  7C00                     moveq.l    D6, 0x00
  8653. 000066CC  6000 0092                bra        +0x94 /* 00006760 */
  8654. label000066D0:
  8655. 000066D0  206E 0008                movea.l    A0, [A6 + 0x8]
  8656. 000066D4  3006                     move.w     D0, D6
  8657. 000066D6  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  8658. 000066DA  D090                     add.l      D0, [A0]
  8659. 000066DC  2040                     movea.l    A0, D0
  8660. 000066DE  43EE FFA2                lea.l      A1, [A6 - 0x5E]
  8661. 000066E2  7013                     moveq.l    D0, 0x13
  8662. label000066E4:
  8663. 000066E4  22D8                     move.l     [A1]+, [A0]+
  8664. 000066E6  51C8 FFFC                dbf        D0, -0x6 /* 000066E4 */
  8665. 000066EA  32D8                     move.w     [A1]+, [A0]+
  8666. 000066EC  302E FFF4                move.w     D0, [A6 - 0xC]
  8667. 000066F0  B06E FFB0                cmp.w      D0, [A6 - 0x50]
  8668. 000066F4  6C00 0068                bge        +0x6A /* 0000675E */
  8669. 000066F8  302E FFF6                move.w     D0, [A6 - 0xA]
  8670. 000066FC  B06E FFB2                cmp.w      D0, [A6 - 0x4E]
  8671. 00006700  6C00 005C                bge        +0x5E /* 0000675E */
  8672. 00006704  302E FFF8                move.w     D0, [A6 - 0x8]
  8673. 00006708  B06E FFB4                cmp.w      D0, [A6 - 0x4C]
  8674. 0000670C  6F50                     ble        +0x52 /* 0000675E */
  8675. 0000670E  302E FFFA                move.w     D0, [A6 - 0x6]
  8676. 00006712  B06E FFB6                cmp.w      D0, [A6 - 0x4A]
  8677. 00006716  6F46                     ble        +0x48 /* 0000675E */
  8678. 00006718  082D 0001 B16E           btst.b     [A5 - 0x4E92], 0x1
  8679. 0000671E  6726                     beq        +0x28 /* 00006746 */
  8680. 00006720  4A6E FFA6                tst.w      [A6 - 0x5A]
  8681. 00006724  6720                     beq        +0x22 /* 00006746 */
  8682. 00006726  3F06                     move.w     -[A7], D6
  8683. 00006728  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8684. 0000672C  4EBA B4A2                jsr        [PC - 0x4B5E /* 00001BD0 */]
  8685. 00006730  5C8F                     addq.l     A7, 6
  8686. 00006732  206E 0008                movea.l    A0, [A6 + 0x8]
  8687. 00006736  3006                     move.w     D0, D6
  8688. 00006738  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  8689. 0000673C  D090                     add.l      D0, [A0]
  8690. 0000673E  2040                     movea.l    A0, D0
  8691. 00006740  4268 0004                clr.w      [A0 + 0x4]
  8692. 00006744  6018                     bra        +0x1A /* 0000675E */
  8693. label00006746:
  8694. 00006746  3F06                     move.w     -[A7], D6
  8695. 00006748  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8696. 0000674C  4EBA B228                jsr        [PC - 0x4DD8 /* 00001976 */]
  8697. 00006750  5C8F                     addq.l     A7, 6
  8698. 00006752  3F06                     move.w     -[A7], D6
  8699. 00006754  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8700. 00006758  4EBA B476                jsr        [PC - 0x4B8A /* 00001BD0 */]
  8701. 0000675C  5C8F                     addq.l     A7, 6
  8702. label0000675E:
  8703. 0000675E  5246                     addq.w     D6, 1
  8704. label00006760:
  8705. 00006760  BC47                     cmp.w      D6, D7
  8706. 00006762  6D00 FF6C                blt        -0x92 /* 000066D0 */
  8707. 00006766  4CDF 00C0                movem.l    D6,D7, [A7]+
  8708. 0000676A  4E5E                     unlink     A6
  8709. 0000676C  4E75                     rts
  8710. fn0000676E:
  8711. 0000676E  4E56 FF9E                link       A6, -0x0062
  8712. 00006772  48E7 0700                movem.l    -[A7], D5,D6,D7
  8713. 00006776  7E00                     moveq.l    D7, 0x00
  8714. 00006778  206E 0008                movea.l    A0, [A6 + 0x8]
  8715. 0000677C  302E 000C                move.w     D0, [A6 + 0xC]
  8716. 00006780  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  8717. 00006784  D090                     add.l      D0, [A0]
  8718. 00006786  2040                     movea.l    A0, D0
  8719. 00006788  43EE FFA6                lea.l      A1, [A6 - 0x5A]
  8720. 0000678C  7013                     moveq.l    D0, 0x13
  8721. label0000678E:
  8722. 0000678E  22D8                     move.l     [A1]+, [A0]+
  8723. 00006790  51C8 FFFC                dbf        D0, -0x6 /* 0000678E */
  8724. 00006794  32D8                     move.w     [A1]+, [A0]+
  8725. 00006796  082E 0004 FFB2           btst.b     [A6 - 0x4E], 0x4
  8726. 0000679C  6706                     beq        +0x8 /* 000067A4 */
  8727. 0000679E  7000                     moveq.l    D0, 0x00
  8728. 000067A0  6000 015E                bra        +0x160 /* 00006900 */
  8729. label000067A4:
  8730. 000067A4  302E FFAA                move.w     D0, [A6 - 0x56]
  8731. 000067A8  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  8732. 000067AC  0001 0005                ori.b      D1, 0x5
  8733. 000067B0  014E                     bchg       A6, D0
  8734. 000067B2  000A 0066                ori.b      A2, 0x66 /* 'f' */
  8735. 000067B6  0026 00B4                ori.b      -[A6], 0xB4
  8736. 000067BA  00DE                     .incomplete
  8737. 000067BC  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  8738. 000067C0  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8739. 000067C4  486E FFB4                pea.l      [A6 - 0x4C]
  8740. 000067C8  4EBA 017E                jsr        [PC + 0x17E /* 00006948 */]
  8741. 000067CC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8742. 000067D0  4A40                     tst.w      D0
  8743. 000067D2  6700 012A                beq        +0x12C /* 000068FE */
  8744. 000067D6  7E01                     moveq.l    D7, 0x01
  8745. 000067D8  6000 0124                bra        +0x126 /* 000068FE */
  8746. 000067DC  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  8747. 000067E0  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8748. 000067E4  4EBA 0122                jsr        [PC + 0x122 /* 00006908 */]
  8749. 000067E8  508F                     addq.l     A7, 8
  8750. 000067EA  4A40                     tst.w      D0
  8751. 000067EC  670A                     beq        +0xC /* 000067F8 */
  8752. 000067EE  206E 0012                movea.l    A0, [A6 + 0x12]
  8753. 000067F2  7001                     moveq.l    D0, 0x01
  8754. 000067F4  3080                     move.w     [A0], D0
  8755. 000067F6  7E03                     moveq.l    D7, 0x03
  8756. label000067F8:
  8757. 000067F8  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  8758. 000067FC  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8759. 00006800  4EBA 0106                jsr        [PC + 0x106 /* 00006908 */]
  8760. 00006804  508F                     addq.l     A7, 8
  8761. 00006806  4A40                     tst.w      D0
  8762. 00006808  6700 00F4                beq        +0xF6 /* 000068FE */
  8763. 0000680C  206E 0012                movea.l    A0, [A6 + 0x12]
  8764. 00006810  7002                     moveq.l    D0, 0x02
  8765. 00006812  3080                     move.w     [A0], D0
  8766. 00006814  7E03                     moveq.l    D7, 0x03
  8767. 00006816  6000 00E6                bra        +0xE8 /* 000068FE */
  8768. 0000681A  2D6E FFE4 FF9E           move.l     [A6 - 0x62], [A6 - 0x1C]
  8769. 00006820  206E FF9E                movea.l    A0, [A6 - 0x62]
  8770. 00006824  2050                     movea.l    A0, [A0]
  8771. 00006826  3010                     move.w     D0, [A0]
  8772. 00006828  0640 FFF6                addi.w     D0, 0xFFF6
  8773. 0000682C  E440                     asr        D0.w, 2
  8774. 0000682E  3C00                     move.w     D6, D0
  8775. 00006830  7A00                     moveq.l    D5, 0x00
  8776. 00006832  6030                     bra        +0x32 /* 00006864 */
  8777. label00006834:
  8778. 00006834  206E FF9E                movea.l    A0, [A6 - 0x62]
  8779. 00006838  3005                     move.w     D0, D5
  8780. 0000683A  48C0                     ext.l      D0
  8781. 0000683C  E580                     asl        D0, 2
  8782. 0000683E  D090                     add.l      D0, [A0]
  8783. 00006840  2040                     movea.l    A0, D0
  8784. 00006842  2D68 000A FFA2           move.l     [A6 - 0x5E], [A0 + 0xA]
  8785. 00006848  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  8786. 0000684C  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8787. 00006850  4EBA 00B6                jsr        [PC + 0xB6 /* 00006908 */]
  8788. 00006854  508F                     addq.l     A7, 8
  8789. 00006856  4A40                     tst.w      D0
  8790. 00006858  6708                     beq        +0xA /* 00006862 */
  8791. 0000685A  206E 0012                movea.l    A0, [A6 + 0x12]
  8792. 0000685E  3085                     move.w     [A0], D5
  8793. 00006860  7E02                     moveq.l    D7, 0x02
  8794. label00006862:
  8795. 00006862  5245                     addq.w     D5, 1
  8796. label00006864:
  8797. 00006864  BA46                     cmp.w      D5, D6
  8798. 00006866  6DCC                     blt        -0x32 /* 00006834 */
  8799. 00006868  6000 0094                bra        +0x96 /* 000068FE */
  8800. 0000686C  2D6E FFE4 FF9E           move.l     [A6 - 0x62], [A6 - 0x1C]
  8801. 00006872  206E FF9E                movea.l    A0, [A6 - 0x62]
  8802. 00006876  2050                     movea.l    A0, [A0]
  8803. 00006878  2D68 000A FFA2           move.l     [A6 - 0x5E], [A0 + 0xA]
  8804. 0000687E  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  8805. 00006882  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8806. 00006886  4EBA 0080                jsr        [PC + 0x80 /* 00006908 */]
  8807. 0000688A  508F                     addq.l     A7, 8
  8808. 0000688C  4A40                     tst.w      D0
  8809. 0000688E  6700 006E                beq        +0x70 /* 000068FE */
  8810. 00006892  7E04                     moveq.l    D7, 0x04
  8811. 00006894  6000 0068                bra        +0x6A /* 000068FE */
  8812. 00006898  486E FFA2                pea.l      [A6 - 0x5E]
  8813. 0000689C  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  8814. 000068A0  486E FFF0                pea.l      [A6 - 0x10]
  8815. 000068A4  4EBA DBCE                jsr        [PC - 0x2432 /* 00004474 */]
  8816. 000068A8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8817. 000068AC  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  8818. 000068B0  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8819. 000068B4  4EBA 0052                jsr        [PC + 0x52 /* 00006908 */]
  8820. 000068B8  508F                     addq.l     A7, 8
  8821. 000068BA  4A40                     tst.w      D0
  8822. 000068BC  670A                     beq        +0xC /* 000068C8 */
  8823. 000068BE  206E 0012                movea.l    A0, [A6 + 0x12]
  8824. 000068C2  7001                     moveq.l    D0, 0x01
  8825. 000068C4  3080                     move.w     [A0], D0
  8826. 000068C6  7E05                     moveq.l    D7, 0x05
  8827. label000068C8:
  8828. 000068C8  302E FFEC                move.w     D0, [A6 - 0x14]
  8829. 000068CC  D06E FFEE                add.w      D0, [A6 - 0x12]
  8830. 000068D0  486E FFA2                pea.l      [A6 - 0x5E]
  8831. 000068D4  3F00                     move.w     -[A7], D0
  8832. 000068D6  486E FFF0                pea.l      [A6 - 0x10]
  8833. 000068DA  4EBA DB98                jsr        [PC - 0x2468 /* 00004474 */]
  8834. 000068DE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8835. 000068E2  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  8836. 000068E6  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8837. 000068EA  4EBA 001C                jsr        [PC + 0x1C /* 00006908 */]
  8838. 000068EE  508F                     addq.l     A7, 8
  8839. 000068F0  4A40                     tst.w      D0
  8840. 000068F2  670A                     beq        +0xC /* 000068FE */
  8841. 000068F4  206E 0012                movea.l    A0, [A6 + 0x12]
  8842. 000068F8  7002                     moveq.l    D0, 0x02
  8843. 000068FA  3080                     move.w     [A0], D0
  8844. 000068FC  7E05                     moveq.l    D7, 0x05
  8845. label000068FE:
  8846. 000068FE  3007                     move.w     D0, D7
  8847. label00006900:
  8848. 00006900  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  8849. 00006904  4E5E                     unlink     A6
  8850. 00006906  4E75                     rts
  8851. fn00006908:
  8852. 00006908  4E56 FFF8                link       A6, -0x0008
  8853. 0000690C  302E 000C                move.w     D0, [A6 + 0xC]
  8854. 00006910  5640                     addq.w     D0, 3
  8855. 00006912  3D40 FFFC                move.w     [A6 - 0x4], D0
  8856. 00006916  302E 000E                move.w     D0, [A6 + 0xE]
  8857. 0000691A  5640                     addq.w     D0, 3
  8858. 0000691C  3D40 FFFE                move.w     [A6 - 0x2], D0
  8859. 00006920  302E FFFC                move.w     D0, [A6 - 0x4]
  8860. 00006924  5B40                     subq.w     D0, 5
  8861. 00006926  3D40 FFF8                move.w     [A6 - 0x8], D0
  8862. 0000692A  302E FFFE                move.w     D0, [A6 - 0x2]
  8863. 0000692E  5B40                     subq.w     D0, 5
  8864. 00006930  3D40 FFFA                move.w     [A6 - 0x6], D0
  8865. 00006934  4267                     clr.w      -[A7]
  8866. 00006936  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8867. 0000693A  486E FFF8                pea.l      [A6 - 0x8]
  8868. 0000693E  A8AD                     syscall    PtInRect
  8869. 00006940  101F                     move.b     D0, [A7]+
  8870. 00006942  4880                     ext.w      D0
  8871. 00006944  4E5E                     unlink     A6
  8872. 00006946  4E75                     rts
  8873. fn00006948:
  8874. 00006948  4E56 FFF8                link       A6, -0x0008
  8875. 0000694C  206E 0008                movea.l    A0, [A6 + 0x8]
  8876. 00006950  3010                     move.w     D0, [A0]
  8877. 00006952  5740                     subq.w     D0, 3
  8878. 00006954  3D40 FFF8                move.w     [A6 - 0x8], D0
  8879. 00006958  206E 0008                movea.l    A0, [A6 + 0x8]
  8880. 0000695C  3028 0002                move.w     D0, [A0 + 0x2]
  8881. 00006960  5740                     subq.w     D0, 3
  8882. 00006962  3D40 FFFA                move.w     [A6 - 0x6], D0
  8883. 00006966  302E FFF8                move.w     D0, [A6 - 0x8]
  8884. 0000696A  5A40                     addq.w     D0, 5
  8885. 0000696C  3D40 FFFC                move.w     [A6 - 0x4], D0
  8886. 00006970  302E FFFA                move.w     D0, [A6 - 0x6]
  8887. 00006974  5A40                     addq.w     D0, 5
  8888. 00006976  3D40 FFFE                move.w     [A6 - 0x2], D0
  8889. 0000697A  4267                     clr.w      -[A7]
  8890. 0000697C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8891. 00006980  486E FFF8                pea.l      [A6 - 0x8]
  8892. 00006984  A8AD                     syscall    PtInRect
  8893. 00006986  101F                     move.b     D0, [A7]+
  8894. 00006988  4A00                     tst.b      D0
  8895. 0000698A  670E                     beq        +0x10 /* 0000699A */
  8896. 0000698C  206E 0010                movea.l    A0, [A6 + 0x10]
  8897. 00006990  7001                     moveq.l    D0, 0x01
  8898. 00006992  3080                     move.w     [A0], D0
  8899. 00006994  7001                     moveq.l    D0, 0x01
  8900. 00006996  6000 00A8                bra        +0xAA /* 00006A40 */
  8901. label0000699A:
  8902. 0000699A  206E 0008                movea.l    A0, [A6 + 0x8]
  8903. 0000699E  3028 0006                move.w     D0, [A0 + 0x6]
  8904. 000069A2  5640                     addq.w     D0, 3
  8905. 000069A4  3D40 FFFE                move.w     [A6 - 0x2], D0
  8906. 000069A8  302E FFFE                move.w     D0, [A6 - 0x2]
  8907. 000069AC  5B40                     subq.w     D0, 5
  8908. 000069AE  3D40 FFFA                move.w     [A6 - 0x6], D0
  8909. 000069B2  4267                     clr.w      -[A7]
  8910. 000069B4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8911. 000069B8  486E FFF8                pea.l      [A6 - 0x8]
  8912. 000069BC  A8AD                     syscall    PtInRect
  8913. 000069BE  101F                     move.b     D0, [A7]+
  8914. 000069C0  4A00                     tst.b      D0
  8915. 000069C2  670E                     beq        +0x10 /* 000069D2 */
  8916. 000069C4  206E 0010                movea.l    A0, [A6 + 0x10]
  8917. 000069C8  7002                     moveq.l    D0, 0x02
  8918. 000069CA  3080                     move.w     [A0], D0
  8919. 000069CC  7001                     moveq.l    D0, 0x01
  8920. 000069CE  6000 0070                bra        +0x72 /* 00006A40 */
  8921. label000069D2:
  8922. 000069D2  206E 0008                movea.l    A0, [A6 + 0x8]
  8923. 000069D6  3028 0004                move.w     D0, [A0 + 0x4]
  8924. 000069DA  5640                     addq.w     D0, 3
  8925. 000069DC  3D40 FFFC                move.w     [A6 - 0x4], D0
  8926. 000069E0  302E FFFC                move.w     D0, [A6 - 0x4]
  8927. 000069E4  5B40                     subq.w     D0, 5
  8928. 000069E6  3D40 FFF8                move.w     [A6 - 0x8], D0
  8929. 000069EA  4267                     clr.w      -[A7]
  8930. 000069EC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8931. 000069F0  486E FFF8                pea.l      [A6 - 0x8]
  8932. 000069F4  A8AD                     syscall    PtInRect
  8933. 000069F6  101F                     move.b     D0, [A7]+
  8934. 000069F8  4A00                     tst.b      D0
  8935. 000069FA  670C                     beq        +0xE /* 00006A08 */
  8936. 000069FC  206E 0010                movea.l    A0, [A6 + 0x10]
  8937. 00006A00  7003                     moveq.l    D0, 0x03
  8938. 00006A02  3080                     move.w     [A0], D0
  8939. 00006A04  7001                     moveq.l    D0, 0x01
  8940. 00006A06  6038                     bra        +0x3A /* 00006A40 */
  8941. label00006A08:
  8942. 00006A08  206E 0008                movea.l    A0, [A6 + 0x8]
  8943. 00006A0C  3028 0002                move.w     D0, [A0 + 0x2]
  8944. 00006A10  5740                     subq.w     D0, 3
  8945. 00006A12  3D40 FFFA                move.w     [A6 - 0x6], D0
  8946. 00006A16  302E FFFA                move.w     D0, [A6 - 0x6]
  8947. 00006A1A  5A40                     addq.w     D0, 5
  8948. 00006A1C  3D40 FFFE                move.w     [A6 - 0x2], D0
  8949. 00006A20  4267                     clr.w      -[A7]
  8950. 00006A22  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8951. 00006A26  486E FFF8                pea.l      [A6 - 0x8]
  8952. 00006A2A  A8AD                     syscall    PtInRect
  8953. 00006A2C  101F                     move.b     D0, [A7]+
  8954. 00006A2E  4A00                     tst.b      D0
  8955. 00006A30  670C                     beq        +0xE /* 00006A3E */
  8956. 00006A32  206E 0010                movea.l    A0, [A6 + 0x10]
  8957. 00006A36  7004                     moveq.l    D0, 0x04
  8958. 00006A38  3080                     move.w     [A0], D0
  8959. 00006A3A  7001                     moveq.l    D0, 0x01
  8960. 00006A3C  6002                     bra        +0x4 /* 00006A40 */
  8961. label00006A3E:
  8962. 00006A3E  7000                     moveq.l    D0, 0x00
  8963. label00006A40:
  8964. 00006A40  4E5E                     unlink     A6
  8965. 00006A42  4E75                     rts
  8966. fn00006A44:
  8967. 00006A44  4E56 FF9A                link       A6, -0x0066
  8968. 00006A48  206E 0008                movea.l    A0, [A6 + 0x8]
  8969. 00006A4C  302E 000C                move.w     D0, [A6 + 0xC]
  8970. 00006A50  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  8971. 00006A54  D090                     add.l      D0, [A0]
  8972. 00006A56  2040                     movea.l    A0, D0
  8973. 00006A58  43EE FFAE                lea.l      A1, [A6 - 0x52]
  8974. 00006A5C  7013                     moveq.l    D0, 0x13
  8975. label00006A5E:
  8976. 00006A5E  22D8                     move.l     [A1]+, [A0]+
  8977. 00006A60  51C8 FFFC                dbf        D0, -0x6 /* 00006A5E */
  8978. 00006A64  32D8                     move.w     [A1]+, [A0]+
  8979. 00006A66  2D6E FFEC FFAA           move.l     [A6 - 0x56], [A6 - 0x14]
  8980. 00006A6C  2D6E 000E FFA2           move.l     [A6 - 0x5E], [A6 + 0xE]
  8981. 00006A72  2D6E 000E FF9E           move.l     [A6 - 0x62], [A6 + 0xE]
  8982. 00006A78  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  8983. 00006A7C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8984. 00006A80  4EBA B14E                jsr        [PC - 0x4EB2 /* 00001BD0 */]
  8985. 00006A84  5C8F                     addq.l     A7, 6
  8986. 00006A86  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  8987. 00006A8A  A8C6                     syscall    FramePoly
  8988. 00006A8C  6044                     bra        +0x46 /* 00006AD2 */
  8989. label00006A8E:
  8990. 00006A8E  486E FF9E                pea.l      [A6 - 0x62]
  8991. 00006A92  4EBA E0A0                jsr        [PC - 0x1F60 /* 00004B34 */]
  8992. 00006A96  588F                     addq.l     A7, 4
  8993. 00006A98  4267                     clr.w      -[A7]
  8994. 00006A9A  2F2E FF9E                move.l     -[A7], [A6 - 0x62]
  8995. 00006A9E  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  8996. 00006AA2  A881                     syscall    EqualPt
  8997. 00006AA4  101F                     move.b     D0, [A7]+
  8998. 00006AA6  4A00                     tst.b      D0
  8999. 00006AA8  6628                     bne        +0x2A /* 00006AD2 */
  9000. 00006AAA  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  9001. 00006AAE  A8C6                     syscall    FramePoly
  9002. 00006AB0  206E FFAA                movea.l    A0, [A6 - 0x56]
  9003. 00006AB4  302E 0012                move.w     D0, [A6 + 0x12]
  9004. 00006AB8  48C0                     ext.l      D0
  9005. 00006ABA  E580                     asl        D0, 2
  9006. 00006ABC  D090                     add.l      D0, [A0]
  9007. 00006ABE  2040                     movea.l    A0, D0
  9008. 00006AC0  216E FF9E 000A           move.l     [A0 + 0xA], [A6 - 0x62]
  9009. 00006AC6  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  9010. 00006ACA  A8C6                     syscall    FramePoly
  9011. 00006ACC  2D6E FF9E FFA2           move.l     [A6 - 0x5E], [A6 - 0x62]
  9012. label00006AD2:
  9013. 00006AD2  4EBA E0E2                jsr        [PC - 0x1F1E /* 00004BB6 */]
  9014. 00006AD6  4A40                     tst.w      D0
  9015. 00006AD8  66B4                     bne        -0x4A /* 00006A8E */
  9016. 00006ADA  42A7                     clr.l      -[A7]
  9017. 00006ADC  A8CB                     syscall    OpenPoly
  9018. 00006ADE  205F                     movea.l    A0, [A7]+
  9019. 00006AE0  2D48 FFA6                move.l     [A6 - 0x5A], A0
  9020. 00006AE4  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  9021. 00006AE8  A8C6                     syscall    FramePoly
  9022. 00006AEA  A8CC                     syscall    ClosePoly/ClosePgon
  9023. 00006AEC  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  9024. 00006AF0  A8CD                     syscall    KillPoly
  9025. 00006AF2  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  9026. 00006AF6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9027. 00006AFA  4EBA AEDE                jsr        [PC - 0x5122 /* 000019DA */]
  9028. 00006AFE  5C8F                     addq.l     A7, 6
  9029. 00006B00  2D6E FFA6 FFEC           move.l     [A6 - 0x14], [A6 - 0x5A]
  9030. 00006B06  206E FFA6                movea.l    A0, [A6 - 0x5A]
  9031. 00006B0A  2050                     movea.l    A0, [A0]
  9032. 00006B0C  43EE FFBC                lea.l      A1, [A6 - 0x44]
  9033. 00006B10  5488                     addq.l     A0, 2
  9034. 00006B12  22D8                     move.l     [A1]+, [A0]+
  9035. 00006B14  22D8                     move.l     [A1]+, [A0]+
  9036. 00006B16  206E 0008                movea.l    A0, [A6 + 0x8]
  9037. 00006B1A  302E 000C                move.w     D0, [A6 + 0xC]
  9038. 00006B1E  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  9039. 00006B22  D090                     add.l      D0, [A0]
  9040. 00006B24  2040                     movea.l    A0, D0
  9041. 00006B26  43EE FFAE                lea.l      A1, [A6 - 0x52]
  9042. 00006B2A  7013                     moveq.l    D0, 0x13
  9043. label00006B2C:
  9044. 00006B2C  20D9                     move.l     [A0]+, [A1]+
  9045. 00006B2E  51C8 FFFC                dbf        D0, -0x6 /* 00006B2C */
  9046. 00006B32  30D9                     move.w     [A0]+, [A1]+
  9047. 00006B34  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  9048. 00006B38  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9049. 00006B3C  4EBA AE9C                jsr        [PC - 0x5164 /* 000019DA */]
  9050. 00006B40  5C8F                     addq.l     A7, 6
  9051. 00006B42  4EAD 0B32                jsr        [A5 + 0xB32 /* export_354 */]
  9052. 00006B46  4E5E                     unlink     A6
  9053. 00006B48  4E75                     rts
  9054. fn00006B4A:
  9055. 00006B4A  4E56 FF8E                link       A6, -0x0072
  9056. 00006B4E  206E 0008                movea.l    A0, [A6 + 0x8]
  9057. 00006B52  302E 000C                move.w     D0, [A6 + 0xC]
  9058. 00006B56  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  9059. 00006B5A  D090                     add.l      D0, [A0]
  9060. 00006B5C  2040                     movea.l    A0, D0
  9061. 00006B5E  43EE FFA6                lea.l      A1, [A6 - 0x5A]
  9062. 00006B62  7013                     moveq.l    D0, 0x13
  9063. label00006B64:
  9064. 00006B64  22D8                     move.l     [A1]+, [A0]+
  9065. 00006B66  51C8 FFFC                dbf        D0, -0x6 /* 00006B64 */
  9066. 00006B6A  32D8                     move.w     [A1]+, [A0]+
  9067. 00006B6C  2D6E FFE4 FF96           move.l     [A6 - 0x6A], [A6 - 0x1C]
  9068. 00006B72  2D6E FF96 FF92           move.l     [A6 - 0x6E], [A6 - 0x6A]
  9069. 00006B78  4267                     clr.w      -[A7]
  9070. 00006B7A  486E FF92                pea.l      [A6 - 0x6E]
  9071. 00006B7E  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  9072. 00006B82  301F                     move.w     D0, [A7]+
  9073. 00006B84  206E FF96                movea.l    A0, [A6 - 0x6A]
  9074. 00006B88  226E FF96                movea.l    A1, [A6 - 0x6A]
  9075. 00006B8C  2251                     movea.l    A1, [A1]
  9076. 00006B8E  2050                     movea.l    A0, [A0]
  9077. 00006B90  3028 0008                move.w     D0, [A0 + 0x8]
  9078. 00006B94  D069 0004                add.w      D0, [A1 + 0x4]
  9079. 00006B98  E240                     asr        D0.w, 1
  9080. 00006B9A  3D40 FFA0                move.w     [A6 - 0x60], D0
  9081. 00006B9E  206E FF96                movea.l    A0, [A6 - 0x6A]
  9082. 00006BA2  226E FF96                movea.l    A1, [A6 - 0x6A]
  9083. 00006BA6  2251                     movea.l    A1, [A1]
  9084. 00006BA8  2050                     movea.l    A0, [A0]
  9085. 00006BAA  3028 0006                move.w     D0, [A0 + 0x6]
  9086. 00006BAE  D069 0002                add.w      D0, [A1 + 0x2]
  9087. 00006BB2  E240                     asr        D0.w, 1
  9088. 00006BB4  3D40 FF9E                move.w     [A6 - 0x62], D0
  9089. 00006BB8  2F2E FF9E                move.l     -[A7], [A6 - 0x62]
  9090. 00006BBC  2F2E FF9E                move.l     -[A7], [A6 - 0x62]
  9091. 00006BC0  486E FFF8                pea.l      [A6 - 0x8]
  9092. 00006BC4  A8AC                     syscall    Pt2Rect
  9093. 00006BC6  486E FFF8                pea.l      [A6 - 0x8]
  9094. 00006BCA  3F3C F830                move.w     -[A7], 0xF830
  9095. 00006BCE  3F3C F830                move.w     -[A7], 0xF830
  9096. 00006BD2  A8A9                     syscall    InsetRect
  9097. 00006BD4  486E FFF8                pea.l      [A6 - 0x8]
  9098. 00006BD8  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  9099. 00006BDC  486E FFA4                pea.l      [A6 - 0x5C]
  9100. 00006BE0  A8C3                     syscall    PtToAngle
  9101. 00006BE2  2D6E 000E FF9E           move.l     [A6 - 0x62], [A6 + 0xE]
  9102. 00006BE8  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  9103. 00006BEC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9104. 00006BF0  4EBA AFDE                jsr        [PC - 0x5022 /* 00001BD0 */]
  9105. 00006BF4  5C8F                     addq.l     A7, 6
  9106. 00006BF6  2F2E FF92                move.l     -[A7], [A6 - 0x6E]
  9107. 00006BFA  A8C6                     syscall    FramePoly
  9108. 00006BFC  6060                     bra        +0x62 /* 00006C5E */
  9109. label00006BFE:
  9110. 00006BFE  486E FF9A                pea.l      [A6 - 0x66]
  9111. 00006C02  4EBA DF30                jsr        [PC - 0x20D0 /* 00004B34 */]
  9112. 00006C06  588F                     addq.l     A7, 4
  9113. 00006C08  4267                     clr.w      -[A7]
  9114. 00006C0A  2F2E FF9E                move.l     -[A7], [A6 - 0x62]
  9115. 00006C0E  2F2E FF9A                move.l     -[A7], [A6 - 0x66]
  9116. 00006C12  A881                     syscall    EqualPt
  9117. 00006C14  101F                     move.b     D0, [A7]+
  9118. 00006C16  4A00                     tst.b      D0
  9119. 00006C18  6644                     bne        +0x46 /* 00006C5E */
  9120. 00006C1A  486E FFF8                pea.l      [A6 - 0x8]
  9121. 00006C1E  2F2E FF9A                move.l     -[A7], [A6 - 0x66]
  9122. 00006C22  486E FFA2                pea.l      [A6 - 0x5E]
  9123. 00006C26  A8C3                     syscall    PtToAngle
  9124. 00006C28  302E FFA2                move.w     D0, [A6 - 0x5E]
  9125. 00006C2C  906E FFA4                sub.w      D0, [A6 - 0x5C]
  9126. 00006C30  3F00                     move.w     -[A7], D0
  9127. 00006C32  2F2E FF96                move.l     -[A7], [A6 - 0x6A]
  9128. 00006C36  4EBA 008C                jsr        [PC + 0x8C /* 00006CC4 */]
  9129. 00006C3A  5C8F                     addq.l     A7, 6
  9130. 00006C3C  2D40 FF8E                move.l     [A6 - 0x72], D0
  9131. 00006C40  2F2E FF92                move.l     -[A7], [A6 - 0x6E]
  9132. 00006C44  A8C6                     syscall    FramePoly
  9133. 00006C46  2F2E FF92                move.l     -[A7], [A6 - 0x6E]
  9134. 00006C4A  A8CD                     syscall    KillPoly
  9135. 00006C4C  2D6E FF8E FF92           move.l     [A6 - 0x6E], [A6 - 0x72]
  9136. 00006C52  2F2E FF92                move.l     -[A7], [A6 - 0x6E]
  9137. 00006C56  A8C6                     syscall    FramePoly
  9138. 00006C58  2D6E FF9A FF9E           move.l     [A6 - 0x62], [A6 - 0x66]
  9139. label00006C5E:
  9140. 00006C5E  4EBA DF56                jsr        [PC - 0x20AA /* 00004BB6 */]
  9141. 00006C62  4A40                     tst.w      D0
  9142. 00006C64  6698                     bne        -0x66 /* 00006BFE */
  9143. 00006C66  2F2E FF96                move.l     -[A7], [A6 - 0x6A]
  9144. 00006C6A  A8CD                     syscall    KillPoly
  9145. 00006C6C  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  9146. 00006C70  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9147. 00006C74  4EBA AD64                jsr        [PC - 0x529C /* 000019DA */]
  9148. 00006C78  5C8F                     addq.l     A7, 6
  9149. 00006C7A  2D6E FF92 FFE4           move.l     [A6 - 0x1C], [A6 - 0x6E]
  9150. 00006C80  206E FF92                movea.l    A0, [A6 - 0x6E]
  9151. 00006C84  2050                     movea.l    A0, [A0]
  9152. 00006C86  43EE FFB4                lea.l      A1, [A6 - 0x4C]
  9153. 00006C8A  5488                     addq.l     A0, 2
  9154. 00006C8C  22D8                     move.l     [A1]+, [A0]+
  9155. 00006C8E  22D8                     move.l     [A1]+, [A0]+
  9156. 00006C90  206E 0008                movea.l    A0, [A6 + 0x8]
  9157. 00006C94  302E 000C                move.w     D0, [A6 + 0xC]
  9158. 00006C98  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  9159. 00006C9C  D090                     add.l      D0, [A0]
  9160. 00006C9E  2040                     movea.l    A0, D0
  9161. 00006CA0  43EE FFA6                lea.l      A1, [A6 - 0x5A]
  9162. 00006CA4  7013                     moveq.l    D0, 0x13
  9163. label00006CA6:
  9164. 00006CA6  20D9                     move.l     [A0]+, [A1]+
  9165. 00006CA8  51C8 FFFC                dbf        D0, -0x6 /* 00006CA6 */
  9166. 00006CAC  30D9                     move.w     [A0]+, [A1]+
  9167. 00006CAE  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  9168. 00006CB2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9169. 00006CB6  4EBA AD22                jsr        [PC - 0x52DE /* 000019DA */]
  9170. 00006CBA  5C8F                     addq.l     A7, 6
  9171. 00006CBC  4EAD 0B32                jsr        [A5 + 0xB32 /* export_354 */]
  9172. 00006CC0  4E5E                     unlink     A6
  9173. 00006CC2  4E75                     rts
  9174. fn00006CC4:
  9175. 00006CC4  4E56 FFB8                link       A6, -0x0048
  9176. 00006CC8  7001                     moveq.l    D0, 0x01
  9177. 00006CCA  3D40 FFF6                move.w     [A6 - 0xA], D0
  9178. 00006CCE  42A7                     clr.l      -[A7]
  9179. 00006CD0  A8CB                     syscall    OpenPoly
  9180. 00006CD2  205F                     movea.l    A0, [A7]+
  9181. 00006CD4  2D48 FFFC                move.l     [A6 - 0x4], A0
  9182. 00006CD8  41ED FB58                lea.l      A0, [A5 - 0x4A8]
  9183. 00006CDC  2D58 FFC2                move.l     [A6 - 0x3E], [A0]+
  9184. 00006CE0  2D58 FFC6                move.l     [A6 - 0x3A], [A0]+
  9185. 00006CE4  3D58 FFCA                move.w     [A6 - 0x36], [A0]+
  9186. 00006CE8  486E 000C                pea.l      [A6 + 0xC]
  9187. 00006CEC  486E FFC2                pea.l      [A6 - 0x3E]
  9188. 00006CF0  3F3C 2004                move.w     -[A7], 0x2004
  9189. 00006CF4  A9EB                     syscall    Pack4/FP68K
  9190. 00006CF6  3D7C 00B4 FFC0           move.w     [A6 - 0x40], 0xB4
  9191. 00006CFC  486E FFC0                pea.l      [A6 - 0x40]
  9192. 00006D00  486E FFC2                pea.l      [A6 - 0x3E]
  9193. 00006D04  3F3C 2006                move.w     -[A7], 0x2006
  9194. 00006D08  A9EB                     syscall    Pack4/FP68K
  9195. 00006D0A  41EE FFEC                lea.l      A0, [A6 - 0x14]
  9196. 00006D0E  43EE FFC2                lea.l      A1, [A6 - 0x3E]
  9197. 00006D12  20D9                     move.l     [A0]+, [A1]+
  9198. 00006D14  20D9                     move.l     [A0]+, [A1]+
  9199. 00006D16  30D9                     move.w     [A0]+, [A1]+
  9200. 00006D18  41EE FFF6                lea.l      A0, [A6 - 0xA]
  9201. 00006D1C  2F20                     move.l     -[A7], -[A0]
  9202. 00006D1E  2F20                     move.l     -[A7], -[A0]
  9203. 00006D20  3F20                     move.w     -[A7], -[A0]
  9204. 00006D22  486E FFC2                pea.l      [A6 - 0x3E]
  9205. 00006D26  4EAD 088A                jsr        [A5 + 0x88A /* export_269 */]
  9206. 00006D2A  4FEF 000E                lea.l      A7, [A7 + 0xE]
  9207. 00006D2E  41EE FFE2                lea.l      A0, [A6 - 0x1E]
  9208. 00006D32  43EE FFC2                lea.l      A1, [A6 - 0x3E]
  9209. 00006D36  20D9                     move.l     [A0]+, [A1]+
  9210. 00006D38  20D9                     move.l     [A0]+, [A1]+
  9211. 00006D3A  30D9                     move.w     [A0]+, [A1]+
  9212. 00006D3C  41EE FFF6                lea.l      A0, [A6 - 0xA]
  9213. 00006D40  2F20                     move.l     -[A7], -[A0]
  9214. 00006D42  2F20                     move.l     -[A7], -[A0]
  9215. 00006D44  3F20                     move.w     -[A7], -[A0]
  9216. 00006D46  486E FFC2                pea.l      [A6 - 0x3E]
  9217. 00006D4A  4EAD 089A                jsr        [A5 + 0x89A /* export_271 */]
  9218. 00006D4E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  9219. 00006D52  41EE FFD8                lea.l      A0, [A6 - 0x28]
  9220. 00006D56  43EE FFC2                lea.l      A1, [A6 - 0x3E]
  9221. 00006D5A  20D9                     move.l     [A0]+, [A1]+
  9222. 00006D5C  20D9                     move.l     [A0]+, [A1]+
  9223. 00006D5E  30D9                     move.w     [A0]+, [A1]+
  9224. 00006D60  206E 0008                movea.l    A0, [A6 + 0x8]
  9225. 00006D64  226E 0008                movea.l    A1, [A6 + 0x8]
  9226. 00006D68  2251                     movea.l    A1, [A1]
  9227. 00006D6A  2050                     movea.l    A0, [A0]
  9228. 00006D6C  3028 0008                move.w     D0, [A0 + 0x8]
  9229. 00006D70  D069 0004                add.w      D0, [A1 + 0x4]
  9230. 00006D74  E240                     asr        D0.w, 1
  9231. 00006D76  3D40 FFCE                move.w     [A6 - 0x32], D0
  9232. 00006D7A  206E 0008                movea.l    A0, [A6 + 0x8]
  9233. 00006D7E  226E 0008                movea.l    A1, [A6 + 0x8]
  9234. 00006D82  2251                     movea.l    A1, [A1]
  9235. 00006D84  2050                     movea.l    A0, [A0]
  9236. 00006D86  3028 0006                move.w     D0, [A0 + 0x6]
  9237. 00006D8A  D069 0002                add.w      D0, [A1 + 0x2]
  9238. 00006D8E  E240                     asr        D0.w, 1
  9239. 00006D90  3D40 FFCC                move.w     [A6 - 0x34], D0
  9240. 00006D94  206E 0008                movea.l    A0, [A6 + 0x8]
  9241. 00006D98  2050                     movea.l    A0, [A0]
  9242. 00006D9A  3010                     move.w     D0, [A0]
  9243. 00006D9C  0640 FFF6                addi.w     D0, 0xFFF6
  9244. 00006DA0  48C0                     ext.l      D0
  9245. 00006DA2  81FC 0004                divs.w     D0, 0x4
  9246. 00006DA6  3D40 FFFA                move.w     [A6 - 0x6], D0
  9247. 00006DAA  426E FFF8                clr.w      [A6 - 0x8]
  9248. 00006DAE  6000 0114                bra        +0x116 /* 00006EC4 */
  9249. label00006DB2:
  9250. 00006DB2  206E 0008                movea.l    A0, [A6 + 0x8]
  9251. 00006DB6  302E FFF8                move.w     D0, [A6 - 0x8]
  9252. 00006DBA  48C0                     ext.l      D0
  9253. 00006DBC  E580                     asl        D0, 2
  9254. 00006DBE  D090                     add.l      D0, [A0]
  9255. 00006DC0  2040                     movea.l    A0, D0
  9256. 00006DC2  2D68 000A FFD4           move.l     [A6 - 0x2C], [A0 + 0xA]
  9257. 00006DC8  2F2E FFCC                move.l     -[A7], [A6 - 0x34]
  9258. 00006DCC  486E FFD4                pea.l      [A6 - 0x2C]
  9259. 00006DD0  A87F                     syscall    SubPt
  9260. 00006DD2  41EE FFD8                lea.l      A0, [A6 - 0x28]
  9261. 00006DD6  2D58 FFC2                move.l     [A6 - 0x3E], [A0]+
  9262. 00006DDA  2D58 FFC6                move.l     [A6 - 0x3A], [A0]+
  9263. 00006DDE  3D58 FFCA                move.w     [A6 - 0x36], [A0]+
  9264. 00006DE2  486E FFD6                pea.l      [A6 - 0x2A]
  9265. 00006DE6  486E FFC2                pea.l      [A6 - 0x3E]
  9266. 00006DEA  3F3C 2004                move.w     -[A7], 0x2004
  9267. 00006DEE  A9EB                     syscall    Pack4/FP68K
  9268. 00006DF0  41EE FFE2                lea.l      A0, [A6 - 0x1E]
  9269. 00006DF4  2D58 FFB8                move.l     [A6 - 0x48], [A0]+
  9270. 00006DF8  2D58 FFBC                move.l     [A6 - 0x44], [A0]+
  9271. 00006DFC  3D58 FFC0                move.w     [A6 - 0x40], [A0]+
  9272. 00006E00  486E FFD4                pea.l      [A6 - 0x2C]
  9273. 00006E04  486E FFB8                pea.l      [A6 - 0x48]
  9274. 00006E08  3F3C 2004                move.w     -[A7], 0x2004
  9275. 00006E0C  A9EB                     syscall    Pack4/FP68K
  9276. 00006E0E  486E FFB8                pea.l      [A6 - 0x48]
  9277. 00006E12  486E FFC2                pea.l      [A6 - 0x3E]
  9278. 00006E16  3F3C 0002                move.w     -[A7], 0x2
  9279. 00006E1A  A9EB                     syscall    Pack4/FP68K
  9280. 00006E1C  486E FFC2                pea.l      [A6 - 0x3E]
  9281. 00006E20  3F3C 0016                move.w     -[A7], 0x16
  9282. 00006E24  A9EB                     syscall    Pack4/FP68K
  9283. 00006E26  486E FFC2                pea.l      [A6 - 0x3E]
  9284. 00006E2A  486E FFD2                pea.l      [A6 - 0x2E]
  9285. 00006E2E  3F3C 2010                move.w     -[A7], 0x2010
  9286. 00006E32  A9EB                     syscall    Pack4/FP68K
  9287. 00006E34  41EE FFE2                lea.l      A0, [A6 - 0x1E]
  9288. 00006E38  2D58 FFC2                move.l     [A6 - 0x3E], [A0]+
  9289. 00006E3C  2D58 FFC6                move.l     [A6 - 0x3A], [A0]+
  9290. 00006E40  3D58 FFCA                move.w     [A6 - 0x36], [A0]+
  9291. 00006E44  486E FFD6                pea.l      [A6 - 0x2A]
  9292. 00006E48  486E FFC2                pea.l      [A6 - 0x3E]
  9293. 00006E4C  3F3C 2004                move.w     -[A7], 0x2004
  9294. 00006E50  A9EB                     syscall    Pack4/FP68K
  9295. 00006E52  41EE FFD8                lea.l      A0, [A6 - 0x28]
  9296. 00006E56  2D58 FFB8                move.l     [A6 - 0x48], [A0]+
  9297. 00006E5A  2D58 FFBC                move.l     [A6 - 0x44], [A0]+
  9298. 00006E5E  3D58 FFC0                move.w     [A6 - 0x40], [A0]+
  9299. 00006E62  486E FFD4                pea.l      [A6 - 0x2C]
  9300. 00006E66  486E FFB8                pea.l      [A6 - 0x48]
  9301. 00006E6A  3F3C 2004                move.w     -[A7], 0x2004
  9302. 00006E6E  A9EB                     syscall    Pack4/FP68K
  9303. 00006E70  486E FFB8                pea.l      [A6 - 0x48]
  9304. 00006E74  486E FFC2                pea.l      [A6 - 0x3E]
  9305. 00006E78  3F3C 0000                move.w     -[A7], 0x0
  9306. 00006E7C  A9EB                     syscall    Pack4/FP68K
  9307. 00006E7E  486E FFC2                pea.l      [A6 - 0x3E]
  9308. 00006E82  3F3C 0016                move.w     -[A7], 0x16
  9309. 00006E86  A9EB                     syscall    Pack4/FP68K
  9310. 00006E88  486E FFC2                pea.l      [A6 - 0x3E]
  9311. 00006E8C  486E FFD0                pea.l      [A6 - 0x30]
  9312. 00006E90  3F3C 2010                move.w     -[A7], 0x2010
  9313. 00006E94  A9EB                     syscall    Pack4/FP68K
  9314. 00006E96  2F2E FFCC                move.l     -[A7], [A6 - 0x34]
  9315. 00006E9A  486E FFD0                pea.l      [A6 - 0x30]
  9316. 00006E9E  A87E                     syscall    AddPt
  9317. 00006EA0  4A6E FFF6                tst.w      [A6 - 0xA]
  9318. 00006EA4  670C                     beq        +0xE /* 00006EB2 */
  9319. 00006EA6  3F2E FFD2                move.w     -[A7], [A6 - 0x2E]
  9320. 00006EAA  3F2E FFD0                move.w     -[A7], [A6 - 0x30]
  9321. 00006EAE  A893                     syscall    MoveTo
  9322. 00006EB0  600A                     bra        +0xC /* 00006EBC */
  9323. label00006EB2:
  9324. 00006EB2  3F2E FFD2                move.w     -[A7], [A6 - 0x2E]
  9325. 00006EB6  3F2E FFD0                move.w     -[A7], [A6 - 0x30]
  9326. 00006EBA  A891                     syscall    LineTo
  9327. label00006EBC:
  9328. 00006EBC  426E FFF6                clr.w      [A6 - 0xA]
  9329. 00006EC0  526E FFF8                addq.w     [A6 - 0x8], 1
  9330. label00006EC4:
  9331. 00006EC4  302E FFF8                move.w     D0, [A6 - 0x8]
  9332. 00006EC8  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  9333. 00006ECC  6D00 FEE4                blt        -0x11A /* 00006DB2 */
  9334. 00006ED0  A8CC                     syscall    ClosePoly/ClosePgon
  9335. 00006ED2  202E FFFC                move.l     D0, [A6 - 0x4]
  9336. 00006ED6  4E5E                     unlink     A6
  9337. 00006ED8  4E75                     rts
  9338. fn00006EDA:
  9339. 00006EDA  4E56 FF9E                link       A6, -0x0062
  9340. 00006EDE  206E 0008                movea.l    A0, [A6 + 0x8]
  9341. 00006EE2  302E 000C                move.w     D0, [A6 + 0xC]
  9342. 00006EE6  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  9343. 00006EEA  D090                     add.l      D0, [A0]
  9344. 00006EEC  2040                     movea.l    A0, D0
  9345. 00006EEE  43EE FFAA                lea.l      A1, [A6 - 0x56]
  9346. 00006EF2  7013                     moveq.l    D0, 0x13
  9347. label00006EF4:
  9348. 00006EF4  22D8                     move.l     [A1]+, [A0]+
  9349. 00006EF6  51C8 FFFC                dbf        D0, -0x6 /* 00006EF4 */
  9350. 00006EFA  32D8                     move.w     [A1]+, [A0]+
  9351. 00006EFC  2D6E FFF8 FFA6           move.l     [A6 - 0x5A], [A6 - 0x8]
  9352. 00006F02  2D6E FFF4 FFA2           move.l     [A6 - 0x5E], [A6 - 0xC]
  9353. 00006F08  0C6E 0002 000E           cmpi.w     [A6 + 0xE], 0x2
  9354. 00006F0E  660C                     bne        +0xE /* 00006F1C */
  9355. 00006F10  2D6E FFF4 FFA6           move.l     [A6 - 0x5A], [A6 - 0xC]
  9356. 00006F16  2D6E FFF8 FFA2           move.l     [A6 - 0x5E], [A6 - 0x8]
  9357. label00006F1C:
  9358. 00006F1C  2D6E FFA2 FF9E           move.l     [A6 - 0x62], [A6 - 0x5E]
  9359. 00006F22  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  9360. 00006F26  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9361. 00006F2A  4EBA ACA4                jsr        [PC - 0x535C /* 00001BD0 */]
  9362. 00006F2E  5C8F                     addq.l     A7, 6
  9363. 00006F30  3F2E FFA8                move.w     -[A7], [A6 - 0x58]
  9364. 00006F34  3F2E FFA6                move.w     -[A7], [A6 - 0x5A]
  9365. 00006F38  A893                     syscall    MoveTo
  9366. 00006F3A  3F2E FFA4                move.w     -[A7], [A6 - 0x5C]
  9367. 00006F3E  3F2E FFA2                move.w     -[A7], [A6 - 0x5E]
  9368. 00006F42  A891                     syscall    LineTo
  9369. 00006F44  6068                     bra        +0x6A /* 00006FAE */
  9370. label00006F46:
  9371. 00006F46  486E FFA2                pea.l      [A6 - 0x5E]
  9372. 00006F4A  4EBA DBE8                jsr        [PC - 0x2418 /* 00004B34 */]
  9373. 00006F4E  588F                     addq.l     A7, 4
  9374. 00006F50  4267                     clr.w      -[A7]
  9375. 00006F52  486E FFA2                pea.l      [A6 - 0x5E]
  9376. 00006F56  486E FFA6                pea.l      [A6 - 0x5A]
  9377. 00006F5A  4EBA A634                jsr        [PC - 0x59CC /* 00001590 */]
  9378. 00006F5E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  9379. 00006F62  4267                     clr.w      -[A7]
  9380. 00006F64  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  9381. 00006F68  2F2E FF9E                move.l     -[A7], [A6 - 0x62]
  9382. 00006F6C  A881                     syscall    EqualPt
  9383. 00006F6E  101F                     move.b     D0, [A7]+
  9384. 00006F70  4A00                     tst.b      D0
  9385. 00006F72  663A                     bne        +0x3C /* 00006FAE */
  9386. 00006F74  3F2E FFA8                move.w     -[A7], [A6 - 0x58]
  9387. 00006F78  3F2E FFA6                move.w     -[A7], [A6 - 0x5A]
  9388. 00006F7C  A893                     syscall    MoveTo
  9389. 00006F7E  3F2E FFA0                move.w     -[A7], [A6 - 0x60]
  9390. 00006F82  3F2E FF9E                move.w     -[A7], [A6 - 0x62]
  9391. 00006F86  A891                     syscall    LineTo
  9392. 00006F88  3F2E FFA8                move.w     -[A7], [A6 - 0x58]
  9393. 00006F8C  3F2E FFA6                move.w     -[A7], [A6 - 0x5A]
  9394. 00006F90  A893                     syscall    MoveTo
  9395. 00006F92  3F2E FFA4                move.w     -[A7], [A6 - 0x5C]
  9396. 00006F96  3F2E FFA2                move.w     -[A7], [A6 - 0x5E]
  9397. 00006F9A  A891                     syscall    LineTo
  9398. 00006F9C  4878 0002                push.l     0x2
  9399. 00006FA0  486E FFFC                pea.l      [A6 - 0x4]
  9400. 00006FA4  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  9401. 00006FA8  2D6E FFA2 FF9E           move.l     [A6 - 0x62], [A6 - 0x5E]
  9402. label00006FAE:
  9403. 00006FAE  4EBA DC06                jsr        [PC - 0x23FA /* 00004BB6 */]
  9404. 00006FB2  4A40                     tst.w      D0
  9405. 00006FB4  6690                     bne        -0x6E /* 00006F46 */
  9406. 00006FB6  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  9407. 00006FBA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9408. 00006FBE  4EBA AA1A                jsr        [PC - 0x55E6 /* 000019DA */]
  9409. 00006FC2  5C8F                     addq.l     A7, 6
  9410. 00006FC4  2D6E FFA2 FFF4           move.l     [A6 - 0xC], [A6 - 0x5E]
  9411. 00006FCA  2D6E FFA6 FFF8           move.l     [A6 - 0x8], [A6 - 0x5A]
  9412. 00006FD0  2F2E FFA6                move.l     -[A7], [A6 - 0x5A]
  9413. 00006FD4  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  9414. 00006FD8  486E FFB8                pea.l      [A6 - 0x48]
  9415. 00006FDC  A8AC                     syscall    Pt2Rect
  9416. 00006FDE  206E 0008                movea.l    A0, [A6 + 0x8]
  9417. 00006FE2  302E 000C                move.w     D0, [A6 + 0xC]
  9418. 00006FE6  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  9419. 00006FEA  D090                     add.l      D0, [A0]
  9420. 00006FEC  2040                     movea.l    A0, D0
  9421. 00006FEE  43EE FFAA                lea.l      A1, [A6 - 0x56]
  9422. 00006FF2  7013                     moveq.l    D0, 0x13
  9423. label00006FF4:
  9424. 00006FF4  20D9                     move.l     [A0]+, [A1]+
  9425. 00006FF6  51C8 FFFC                dbf        D0, -0x6 /* 00006FF4 */
  9426. 00006FFA  30D9                     move.w     [A0]+, [A1]+
  9427. 00006FFC  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  9428. 00007000  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9429. 00007004  4EBA A9D4                jsr        [PC - 0x562C /* 000019DA */]
  9430. 00007008  5C8F                     addq.l     A7, 6
  9431. 0000700A  4EAD 0B32                jsr        [A5 + 0xB32 /* export_354 */]
  9432. 0000700E  4E5E                     unlink     A6
  9433. 00007010  4E75                     rts
  9434. fn00007012:
  9435. 00007012  4E56 FF9A                link       A6, -0x0066
  9436. 00007016  206E 0008                movea.l    A0, [A6 + 0x8]
  9437. 0000701A  302E 000C                move.w     D0, [A6 + 0xC]
  9438. 0000701E  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  9439. 00007022  D090                     add.l      D0, [A0]
  9440. 00007024  2040                     movea.l    A0, D0
  9441. 00007026  43EE FFAA                lea.l      A1, [A6 - 0x56]
  9442. 0000702A  7013                     moveq.l    D0, 0x13
  9443. label0000702C:
  9444. 0000702C  22D8                     move.l     [A1]+, [A0]+
  9445. 0000702E  51C8 FFFC                dbf        D0, -0x6 /* 0000702C */
  9446. 00007032  32D8                     move.w     [A1]+, [A0]+
  9447. 00007034  2D6E 000E FF9E           move.l     [A6 - 0x62], [A6 + 0xE]
  9448. 0000703A  3D6E FFF0 FFA2           move.w     [A6 - 0x5E], [A6 - 0x10]
  9449. 00007040  302E FFA2                move.w     D0, [A6 - 0x5E]
  9450. 00007044  D06E FFF2                add.w      D0, [A6 - 0xE]
  9451. 00007048  3D40 FFA4                move.w     [A6 - 0x5C], D0
  9452. 0000704C  6006                     bra        +0x8 /* 00007054 */
  9453. label0000704E:
  9454. 0000704E  066E FE98 FFA4           addi.w     [A6 - 0x5C], 0xFE98
  9455. label00007054:
  9456. 00007054  0C6E 0167 FFA4           cmpi.w     [A6 - 0x5C], 0x167
  9457. 0000705A  6EF2                     bgt        -0xC /* 0000704E */
  9458. 0000705C  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  9459. 00007060  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9460. 00007064  4EBA AB6A                jsr        [PC - 0x5496 /* 00001BD0 */]
  9461. 00007068  5C8F                     addq.l     A7, 6
  9462. 0000706A  3F3C 0001                move.w     -[A7], 0x1
  9463. 0000706E  3F2E FFA4                move.w     -[A7], [A6 - 0x5C]
  9464. 00007072  3F2E FFA2                move.w     -[A7], [A6 - 0x5E]
  9465. 00007076  486E FFF4                pea.l      [A6 - 0xC]
  9466. 0000707A  4EBA 0146                jsr        [PC + 0x146 /* 000071C2 */]
  9467. 0000707E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  9468. 00007082  3D40 FFA6                move.w     [A6 - 0x5A], D0
  9469. 00007086  6000 0086                bra        +0x88 /* 0000710E */
  9470. label0000708A:
  9471. 0000708A  486E FF9A                pea.l      [A6 - 0x66]
  9472. 0000708E  4EBA DAA4                jsr        [PC - 0x255C /* 00004B34 */]
  9473. 00007092  588F                     addq.l     A7, 4
  9474. 00007094  4267                     clr.w      -[A7]
  9475. 00007096  2F2E FF9A                move.l     -[A7], [A6 - 0x66]
  9476. 0000709A  2F2E FF9E                move.l     -[A7], [A6 - 0x62]
  9477. 0000709E  A881                     syscall    EqualPt
  9478. 000070A0  101F                     move.b     D0, [A7]+
  9479. 000070A2  4A00                     tst.b      D0
  9480. 000070A4  6600 0068                bne        +0x6A /* 0000710E */
  9481. 000070A8  4267                     clr.w      -[A7]
  9482. 000070AA  3F2E FFA4                move.w     -[A7], [A6 - 0x5C]
  9483. 000070AE  3F2E FFA2                move.w     -[A7], [A6 - 0x5E]
  9484. 000070B2  486E FFF4                pea.l      [A6 - 0xC]
  9485. 000070B6  4EBA 010A                jsr        [PC + 0x10A /* 000071C2 */]
  9486. 000070BA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  9487. 000070BE  486E FFF4                pea.l      [A6 - 0xC]
  9488. 000070C2  2F2E FF9A                move.l     -[A7], [A6 - 0x66]
  9489. 000070C6  486E FFA8                pea.l      [A6 - 0x58]
  9490. 000070CA  A8C3                     syscall    PtToAngle
  9491. 000070CC  0C6E 0001 0012           cmpi.w     [A6 + 0x12], 0x1
  9492. 000070D2  6608                     bne        +0xA /* 000070DC */
  9493. 000070D4  3D6E FFA8 FFA2           move.w     [A6 - 0x5E], [A6 - 0x58]
  9494. 000070DA  6006                     bra        +0x8 /* 000070E2 */
  9495. label000070DC:
  9496. 000070DC  3D6E FFA8 FFA4           move.w     [A6 - 0x5C], [A6 - 0x58]
  9497. label000070E2:
  9498. 000070E2  4267                     clr.w      -[A7]
  9499. 000070E4  3F2E FFA4                move.w     -[A7], [A6 - 0x5C]
  9500. 000070E8  3F2E FFA2                move.w     -[A7], [A6 - 0x5E]
  9501. 000070EC  486E FFF4                pea.l      [A6 - 0xC]
  9502. 000070F0  4EBA 00D0                jsr        [PC + 0xD0 /* 000071C2 */]
  9503. 000070F4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  9504. 000070F8  3D40 FFA6                move.w     [A6 - 0x5A], D0
  9505. 000070FC  2D6E FF9A FF9E           move.l     [A6 - 0x62], [A6 - 0x66]
  9506. 00007102  4878 0002                push.l     0x2
  9507. 00007106  486E FFFC                pea.l      [A6 - 0x4]
  9508. 0000710A  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  9509. label0000710E:
  9510. 0000710E  4EBA DAA6                jsr        [PC - 0x255A /* 00004BB6 */]
  9511. 00007112  4A40                     tst.w      D0
  9512. 00007114  6600 FF74                bne        -0x8A /* 0000708A */
  9513. 00007118  4A6E FFA6                tst.w      [A6 - 0x5A]
  9514. 0000711C  6C1A                     bge        +0x1C /* 00007138 */
  9515. 0000711E  302E FFA6                move.w     D0, [A6 - 0x5A]
  9516. 00007122  D16E FFA2                add.w      [A6 - 0x5E], D0
  9517. 00007126  302E FFA6                move.w     D0, [A6 - 0x5A]
  9518. 0000712A  4440                     neg.w      D0
  9519. 0000712C  3D40 FFA6                move.w     [A6 - 0x5A], D0
  9520. 00007130  6006                     bra        +0x8 /* 00007138 */
  9521. label00007132:
  9522. 00007132  066E FE98 FFA2           addi.w     [A6 - 0x5E], 0xFE98
  9523. label00007138:
  9524. 00007138  0C6E 0167 FFA2           cmpi.w     [A6 - 0x5E], 0x167
  9525. 0000713E  6EF2                     bgt        -0xC /* 00007132 */
  9526. 00007140  6006                     bra        +0x8 /* 00007148 */
  9527. label00007142:
  9528. 00007142  066E 0168 FFA2           addi.w     [A6 - 0x5E], 0x168
  9529. label00007148:
  9530. 00007148  4A6E FFA2                tst.w      [A6 - 0x5E]
  9531. 0000714C  6DF4                     blt        -0xA /* 00007142 */
  9532. 0000714E  0C6E 0167 FFA6           cmpi.w     [A6 - 0x5A], 0x167
  9533. 00007154  6F06                     ble        +0x8 /* 0000715C */
  9534. 00007156  3D7C 0168 FFA6           move.w     [A6 - 0x5A], 0x168
  9535. label0000715C:
  9536. 0000715C  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  9537. 00007160  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9538. 00007164  4EBA A874                jsr        [PC - 0x578C /* 000019DA */]
  9539. 00007168  5C8F                     addq.l     A7, 6
  9540. 0000716A  3D6E FFA2 FFF0           move.w     [A6 - 0x10], [A6 - 0x5E]
  9541. 00007170  3D6E FFA6 FFF2           move.w     [A6 - 0xE], [A6 - 0x5A]
  9542. 00007176  486E FFB8                pea.l      [A6 - 0x48]
  9543. 0000717A  3F2E FFA6                move.w     -[A7], [A6 - 0x5A]
  9544. 0000717E  3F2E FFA2                move.w     -[A7], [A6 - 0x5E]
  9545. 00007182  486E FFF4                pea.l      [A6 - 0xC]
  9546. 00007186  4EBA D12A                jsr        [PC - 0x2ED6 /* 000042B2 */]
  9547. 0000718A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9548. 0000718E  206E 0008                movea.l    A0, [A6 + 0x8]
  9549. 00007192  302E 000C                move.w     D0, [A6 + 0xC]
  9550. 00007196  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  9551. 0000719A  D090                     add.l      D0, [A0]
  9552. 0000719C  2040                     movea.l    A0, D0
  9553. 0000719E  43EE FFAA                lea.l      A1, [A6 - 0x56]
  9554. 000071A2  7013                     moveq.l    D0, 0x13
  9555. label000071A4:
  9556. 000071A4  20D9                     move.l     [A0]+, [A1]+
  9557. 000071A6  51C8 FFFC                dbf        D0, -0x6 /* 000071A4 */
  9558. 000071AA  30D9                     move.w     [A0]+, [A1]+
  9559. 000071AC  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  9560. 000071B0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9561. 000071B4  4EBA A824                jsr        [PC - 0x57DC /* 000019DA */]
  9562. 000071B8  5C8F                     addq.l     A7, 6
  9563. 000071BA  4EAD 0B32                jsr        [A5 + 0xB32 /* export_354 */]
  9564. 000071BE  4E5E                     unlink     A6
  9565. 000071C0  4E75                     rts
  9566. fn000071C2:
  9567. 000071C2  4E56 FFFC                link       A6, -0x0004
  9568. 000071C6  4A6E 0010                tst.w      [A6 + 0x10]
  9569. 000071CA  671A                     beq        +0x1C /* 000071E6 */
  9570. 000071CC  426D FB10                clr.w      [A5 - 0x4F0]
  9571. 000071D0  3F2D FB10                move.w     -[A7], [A5 - 0x4F0]
  9572. 000071D4  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  9573. 000071D8  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  9574. 000071DC  4EBA 008A                jsr        [PC + 0x8A /* 00007268 */]
  9575. 000071E0  5C8F                     addq.l     A7, 6
  9576. 000071E2  3B40 FB12                move.w     [A5 - 0x4EE], D0
  9577. label000071E6:
  9578. 000071E6  3F2D FB10                move.w     -[A7], [A5 - 0x4F0]
  9579. 000071EA  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  9580. 000071EE  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  9581. 000071F2  4EBA 0074                jsr        [PC + 0x74 /* 00007268 */]
  9582. 000071F6  5C8F                     addq.l     A7, 6
  9583. 000071F8  3D40 FFFE                move.w     [A6 - 0x2], D0
  9584. 000071FC  302E FFFE                move.w     D0, [A6 - 0x2]
  9585. 00007200  906D FB12                sub.w      D0, [A5 - 0x4EE]
  9586. 00007204  3D40 FFFC                move.w     [A6 - 0x4], D0
  9587. 00007208  0C6E 005A FFFC           cmpi.w     [A6 - 0x4], 0x5A /* 'Z' */
  9588. 0000720E  6E08                     bgt        +0xA /* 00007218 */
  9589. 00007210  0C6E FFA6 FFFC           cmpi.w     [A6 - 0x4], 0xFFA6
  9590. 00007216  6C24                     bge        +0x26 /* 0000723C */
  9591. label00007218:
  9592. 00007218  302D FB10                move.w     D0, [A5 - 0x4F0]
  9593. 0000721C  5240                     addq.w     D0, 1
  9594. 0000721E  0240 0001                andi.w     D0, 0x1
  9595. 00007222  3B40 FB10                move.w     [A5 - 0x4F0], D0
  9596. 00007226  3F2D FB10                move.w     -[A7], [A5 - 0x4F0]
  9597. 0000722A  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  9598. 0000722E  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  9599. 00007232  4EBA 0034                jsr        [PC + 0x34 /* 00007268 */]
  9600. 00007236  5C8F                     addq.l     A7, 6
  9601. 00007238  3D40 FFFE                move.w     [A6 - 0x2], D0
  9602. label0000723C:
  9603. 0000723C  3B6E FFFE FB12           move.w     [A5 - 0x4EE], [A6 - 0x2]
  9604. 00007242  4A6D FB10                tst.w      [A5 - 0x4F0]
  9605. 00007246  670A                     beq        +0xC /* 00007252 */
  9606. 00007248  302E FFFE                move.w     D0, [A6 - 0x2]
  9607. 0000724C  4440                     neg.w      D0
  9608. 0000724E  3D40 FFFE                move.w     [A6 - 0x2], D0
  9609. label00007252:
  9610. 00007252  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9611. 00007256  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  9612. 0000725A  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  9613. 0000725E  A8BE                     syscall    FrameArc
  9614. 00007260  302E FFFE                move.w     D0, [A6 - 0x2]
  9615. 00007264  4E5E                     unlink     A6
  9616. 00007266  4E75                     rts
  9617. fn00007268:
  9618. 00007268  4E56 0000                link       A6, 0
  9619. 0000726C  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  9620. 00007270  3E2E 0008                move.w     D7, [A6 + 0x8]
  9621. 00007274  3C2E 000A                move.w     D6, [A6 + 0xA]
  9622. 00007278  3A2E 000C                move.w     D5, [A6 + 0xC]
  9623. 0000727C  4A45                     tst.w      D5
  9624. 0000727E  6718                     beq        +0x1A /* 00007298 */
  9625. 00007280  BE46                     cmp.w      D7, D6
  9626. 00007282  6C0C                     bge        +0xE /* 00007290 */
  9627. 00007284  303C 0168                move.w     D0, 0x168
  9628. 00007288  9046                     sub.w      D0, D6
  9629. 0000728A  D047                     add.w      D0, D7
  9630. 0000728C  3800                     move.w     D4, D0
  9631. 0000728E  601E                     bra        +0x20 /* 000072AE */
  9632. label00007290:
  9633. 00007290  3007                     move.w     D0, D7
  9634. 00007292  9046                     sub.w      D0, D6
  9635. 00007294  3800                     move.w     D4, D0
  9636. 00007296  6016                     bra        +0x18 /* 000072AE */
  9637. label00007298:
  9638. 00007298  BE46                     cmp.w      D7, D6
  9639. 0000729A  6C08                     bge        +0xA /* 000072A4 */
  9640. 0000729C  3006                     move.w     D0, D6
  9641. 0000729E  9047                     sub.w      D0, D7
  9642. 000072A0  3800                     move.w     D4, D0
  9643. 000072A2  600A                     bra        +0xC /* 000072AE */
  9644. label000072A4:
  9645. 000072A4  303C 0168                move.w     D0, 0x168
  9646. 000072A8  9047                     sub.w      D0, D7
  9647. 000072AA  D046                     add.w      D0, D6
  9648. 000072AC  3800                     move.w     D4, D0
  9649. label000072AE:
  9650. 000072AE  3004                     move.w     D0, D4
  9651. 000072B0  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  9652. 000072B4  4E5E                     unlink     A6
  9653. 000072B6  4E75                     rts
  9654. export_505:
  9655. fn000072B8:
  9656. 000072B8  4E56 FFEC                link       A6, -0x0014
  9657. 000072BC  4A6E 001A                tst.w      [A6 + 0x1A]
  9658. 000072C0  6706                     beq        +0x8 /* 000072C8 */
  9659. 000072C2  7008                     moveq.l    D0, 0x08
  9660. 000072C4  3D40 001A                move.w     [A6 + 0x1A], D0
  9661. label000072C8:
  9662. 000072C8  4A6E 0018                tst.w      [A6 + 0x18]
  9663. 000072CC  6C08                     bge        +0xA /* 000072D6 */
  9664. 000072CE  7001                     moveq.l    D0, 0x01
  9665. 000072D0  3D40 0018                move.w     [A6 + 0x18], D0
  9666. 000072D4  6004                     bra        +0x6 /* 000072DA */
  9667. label000072D6:
  9668. 000072D6  426E 0018                clr.w      [A6 + 0x18]
  9669. label000072DA:
  9670. 000072DA  206E 0008                movea.l    A0, [A6 + 0x8]
  9671. 000072DE  226E 0008                movea.l    A1, [A6 + 0x8]
  9672. 000072E2  3029 0006                move.w     D0, [A1 + 0x6]
  9673. 000072E6  9068 0002                sub.w      D0, [A0 + 0x2]
  9674. 000072EA  48C0                     ext.l      D0
  9675. 000072EC  2D40 FFFC                move.l     [A6 - 0x4], D0
  9676. 000072F0  206E 0008                movea.l    A0, [A6 + 0x8]
  9677. 000072F4  226E 0008                movea.l    A1, [A6 + 0x8]
  9678. 000072F8  3029 0004                move.w     D0, [A1 + 0x4]
  9679. 000072FC  9050                     sub.w      D0, [A0]
  9680. 000072FE  48C0                     ext.l      D0
  9681. 00007300  2D40 FFF8                move.l     [A6 - 0x8], D0
  9682. 00007304  202E FFFC                move.l     D0, [A6 - 0x4]
  9683. 00007308  0680 0000 000F           addi.l     D0, 0xF
  9684. 0000730E  E880                     asr        D0, 4
  9685. 00007310  D080                     add.l      D0, D0
  9686. 00007312  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  9687. 00007316  2F00                     move.l     -[A7], D0
  9688. 00007318  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  9689. 0000731C  2D40 FFF0                move.l     [A6 - 0x10], D0
  9690. 00007320  306E 001A                movea.w    A0, [A6 + 0x1A]
  9691. 00007324  2F08                     move.l     -[A7], A0
  9692. 00007326  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  9693. 0000732A  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  9694. 0000732E  306E 0018                movea.w    A0, [A6 + 0x18]
  9695. 00007332  2F08                     move.l     -[A7], A0
  9696. 00007334  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  9697. 00007338  2D40 FFEC                move.l     [A6 - 0x14], D0
  9698. 0000733C  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  9699. 00007340  D0AE FFEC                add.l      D0, [A6 - 0x14]
  9700. 00007344  2D40 FFF4                move.l     [A6 - 0xC], D0
  9701. 00007348  202E FFF4                move.l     D0, [A6 - 0xC]
  9702. 0000734C  B0AE 0014                cmp.l      D0, [A6 + 0x14]
  9703. 00007350  6D00 0154                blt        +0x156 /* 000074A6 */
  9704. label00007354:
  9705. 00007354  4878 0063                push.l     0x63 /* 'c' */
  9706. 00007358  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  9707. 0000735C  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  9708. 00007360  4878 0064                push.l     0x64 /* 'd' */
  9709. 00007364  2F00                     move.l     -[A7], D0
  9710. 00007366  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  9711. 0000736A  2D40 FFFC                move.l     [A6 - 0x4], D0
  9712. 0000736E  4878 0063                push.l     0x63 /* 'c' */
  9713. 00007372  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  9714. 00007376  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  9715. 0000737A  4878 0064                push.l     0x64 /* 'd' */
  9716. 0000737E  2F00                     move.l     -[A7], D0
  9717. 00007380  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  9718. 00007384  2D40 FFF8                move.l     [A6 - 0x8], D0
  9719. 00007388  202E FFFC                move.l     D0, [A6 - 0x4]
  9720. 0000738C  0680 0000 000F           addi.l     D0, 0xF
  9721. 00007392  E880                     asr        D0, 4
  9722. 00007394  D080                     add.l      D0, D0
  9723. 00007396  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  9724. 0000739A  2F00                     move.l     -[A7], D0
  9725. 0000739C  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  9726. 000073A0  2D40 FFF0                move.l     [A6 - 0x10], D0
  9727. 000073A4  306E 001A                movea.w    A0, [A6 + 0x1A]
  9728. 000073A8  2F08                     move.l     -[A7], A0
  9729. 000073AA  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  9730. 000073AE  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  9731. 000073B2  306E 0018                movea.w    A0, [A6 + 0x18]
  9732. 000073B6  2F08                     move.l     -[A7], A0
  9733. 000073B8  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  9734. 000073BC  2D40 FFEC                move.l     [A6 - 0x14], D0
  9735. 000073C0  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  9736. 000073C4  D0AE FFEC                add.l      D0, [A6 - 0x14]
  9737. 000073C8  2D40 FFF4                move.l     [A6 - 0xC], D0
  9738. 000073CC  202E FFF4                move.l     D0, [A6 - 0xC]
  9739. 000073D0  B0AE 0014                cmp.l      D0, [A6 + 0x14]
  9740. 000073D4  6E00 FF7E                bgt        -0x80 /* 00007354 */
  9741. 000073D8  302E 000E                move.w     D0, [A6 + 0xE]
  9742. 000073DC  B06E 0012                cmp.w      D0, [A6 + 0x12]
  9743. 000073E0  6C64                     bge        +0x66 /* 00007446 */
  9744. 000073E2  302E 000C                move.w     D0, [A6 + 0xC]
  9745. 000073E6  B06E 0010                cmp.w      D0, [A6 + 0x10]
  9746. 000073EA  6C2E                     bge        +0x30 /* 0000741A */
  9747. 000073EC  206E 0008                movea.l    A0, [A6 + 0x8]
  9748. 000073F0  3068 0002                movea.w    A0, [A0 + 0x2]
  9749. 000073F4  D1EE FFFC                add.l      A0, [A6 - 0x4]
  9750. 000073F8  226E 0008                movea.l    A1, [A6 + 0x8]
  9751. 000073FC  2008                     move.l     D0, A0
  9752. 000073FE  3340 0006                move.w     [A1 + 0x6], D0
  9753. 00007402  206E 0008                movea.l    A0, [A6 + 0x8]
  9754. 00007406  3050                     movea.w    A0, [A0]
  9755. 00007408  D1EE FFF8                add.l      A0, [A6 - 0x8]
  9756. 0000740C  226E 0008                movea.l    A1, [A6 + 0x8]
  9757. 00007410  2008                     move.l     D0, A0
  9758. 00007412  3340 0004                move.w     [A1 + 0x4], D0
  9759. 00007416  6000 008E                bra        +0x90 /* 000074A6 */
  9760. label0000741A:
  9761. 0000741A  206E 0008                movea.l    A0, [A6 + 0x8]
  9762. 0000741E  3068 0002                movea.w    A0, [A0 + 0x2]
  9763. 00007422  D1EE FFFC                add.l      A0, [A6 - 0x4]
  9764. 00007426  226E 0008                movea.l    A1, [A6 + 0x8]
  9765. 0000742A  2008                     move.l     D0, A0
  9766. 0000742C  3340 0006                move.w     [A1 + 0x6], D0
  9767. 00007430  206E 0008                movea.l    A0, [A6 + 0x8]
  9768. 00007434  3068 0004                movea.w    A0, [A0 + 0x4]
  9769. 00007438  91EE FFF8                sub.l      A0, [A6 - 0x8]
  9770. 0000743C  226E 0008                movea.l    A1, [A6 + 0x8]
  9771. 00007440  2008                     move.l     D0, A0
  9772. 00007442  3280                     move.w     [A1], D0
  9773. 00007444  6060                     bra        +0x62 /* 000074A6 */
  9774. label00007446:
  9775. 00007446  302E 000C                move.w     D0, [A6 + 0xC]
  9776. 0000744A  B06E 0010                cmp.w      D0, [A6 + 0x10]
  9777. 0000744E  6C2C                     bge        +0x2E /* 0000747C */
  9778. 00007450  206E 0008                movea.l    A0, [A6 + 0x8]
  9779. 00007454  3068 0006                movea.w    A0, [A0 + 0x6]
  9780. 00007458  91EE FFFC                sub.l      A0, [A6 - 0x4]
  9781. 0000745C  226E 0008                movea.l    A1, [A6 + 0x8]
  9782. 00007460  2008                     move.l     D0, A0
  9783. 00007462  3340 0002                move.w     [A1 + 0x2], D0
  9784. 00007466  206E 0008                movea.l    A0, [A6 + 0x8]
  9785. 0000746A  3050                     movea.w    A0, [A0]
  9786. 0000746C  D1EE FFF8                add.l      A0, [A6 - 0x8]
  9787. 00007470  226E 0008                movea.l    A1, [A6 + 0x8]
  9788. 00007474  2008                     move.l     D0, A0
  9789. 00007476  3340 0004                move.w     [A1 + 0x4], D0
  9790. 0000747A  602A                     bra        +0x2C /* 000074A6 */
  9791. label0000747C:
  9792. 0000747C  206E 0008                movea.l    A0, [A6 + 0x8]
  9793. 00007480  3068 0006                movea.w    A0, [A0 + 0x6]
  9794. 00007484  91EE FFFC                sub.l      A0, [A6 - 0x4]
  9795. 00007488  226E 0008                movea.l    A1, [A6 + 0x8]
  9796. 0000748C  2008                     move.l     D0, A0
  9797. 0000748E  3340 0002                move.w     [A1 + 0x2], D0
  9798. 00007492  206E 0008                movea.l    A0, [A6 + 0x8]
  9799. 00007496  3068 0004                movea.w    A0, [A0 + 0x4]
  9800. 0000749A  91EE FFF8                sub.l      A0, [A6 - 0x8]
  9801. 0000749E  226E 0008                movea.l    A1, [A6 + 0x8]
  9802. 000074A2  2008                     move.l     D0, A0
  9803. 000074A4  3280                     move.w     [A1], D0
  9804. label000074A6:
  9805. 000074A6  4E5E                     unlink     A6
  9806. 000074A8  4E75                     rts
  9807. fn000074AA:
  9808. 000074AA  4A6D B392                tst.w      [A5 - 0x4C6E]
  9809. 000074AE  6612                     bne        +0x14 /* 000074C2 */
  9810. 000074B0  3F3C 0001                move.w     -[A7], 0x1
  9811. 000074B4  3F3C 0001                move.w     -[A7], 0x1
  9812. 000074B8  2F2D B360                move.l     -[A7], [A5 - 0x4CA0]
  9813. 000074BC  4EBA A3F4                jsr        [PC - 0x5C0C /* 000018B2 */]
  9814. 000074C0  508F                     addq.l     A7, 8
  9815. label000074C2:
  9816. 000074C2  3F3C 0001                move.w     -[A7], 0x1
  9817. 000074C6  3F3C 0001                move.w     -[A7], 0x1
  9818. 000074CA  2F2D B374                move.l     -[A7], [A5 - 0x4C8C]
  9819. 000074CE  4EBA A3E2                jsr        [PC - 0x5C1E /* 000018B2 */]
  9820. 000074D2  508F                     addq.l     A7, 8
  9821. 000074D4  4E75                     rts
  9822. fn000074D6:
  9823. 000074D6  4E56 FFAE                link       A6, -0x0052
  9824. 000074DA  2F07                     move.l     -[A7], D7
  9825. 000074DC  A89E                     syscall    PenNormal
  9826. 000074DE  4EAD 0B1A                jsr        [A5 + 0xB1A /* export_351 */]
  9827. 000074E2  0C6E FC1E 000C           cmpi.w     [A6 + 0xC], 0xFC1E
  9828. 000074E8  6606                     bne        +0x8 /* 000074F0 */
  9829. 000074EA  7000                     moveq.l    D0, 0x00
  9830. 000074EC  6000 00F0                bra        +0xF2 /* 000075DE */
  9831. label000074F0:
  9832. 000074F0  4A6E 000C                tst.w      [A6 + 0xC]
  9833. 000074F4  6708                     beq        +0xA /* 000074FE */
  9834. 000074F6  302E 000C                move.w     D0, [A6 + 0xC]
  9835. 000074FA  6000 00E2                bra        +0xE4 /* 000075DE */
  9836. label000074FE:
  9837. 000074FE  42A7                     clr.l      -[A7]
  9838. 00007500  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9839. 00007504  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  9840. 00007508  201F                     move.l     D0, [A7]+
  9841. 0000750A  4878 0052                push.l     0x52 /* 'R' */
  9842. 0000750E  2F00                     move.l     -[A7], D0
  9843. 00007510  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  9844. 00007514  5380                     subq.l     D0, 1
  9845. 00007516  3E00                     move.w     D7, D0
  9846. 00007518  4A47                     tst.w      D7
  9847. 0000751A  6C06                     bge        +0x8 /* 00007522 */
  9848. 0000751C  7000                     moveq.l    D0, 0x00
  9849. 0000751E  6000 00BE                bra        +0xC0 /* 000075DE */
  9850. label00007522:
  9851. 00007522  202E 0008                move.l     D0, [A6 + 0x8]
  9852. 00007526  B0AD B360                cmp.l      D0, [A5 - 0x4CA0]
  9853. 0000752A  6618                     bne        +0x1A /* 00007544 */
  9854. 0000752C  2F2D B354                move.l     -[A7], [A5 - 0x4CAC]
  9855. 00007530  2F2D B334                move.l     -[A7], [A5 - 0x4CCC]
  9856. 00007534  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  9857. 00007538  508F                     addq.l     A7, 8
  9858. 0000753A  3F00                     move.w     -[A7], D0
  9859. 0000753C  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  9860. 00007540  548F                     addq.l     A7, 2
  9861. 00007542  6016                     bra        +0x18 /* 0000755A */
  9862. label00007544:
  9863. 00007544  2F2D B368                move.l     -[A7], [A5 - 0x4C98]
  9864. 00007548  2F2D B334                move.l     -[A7], [A5 - 0x4CCC]
  9865. 0000754C  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  9866. 00007550  508F                     addq.l     A7, 8
  9867. 00007552  3F00                     move.w     -[A7], D0
  9868. 00007554  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  9869. 00007558  548F                     addq.l     A7, 2
  9870. label0000755A:
  9871. 0000755A  4A6D B31A                tst.w      [A5 - 0x4CE6]
  9872. 0000755E  6706                     beq        +0x8 /* 00007566 */
  9873. 00007560  7000                     moveq.l    D0, 0x00
  9874. 00007562  6000 007A                bra        +0x7C /* 000075DE */
  9875. label00007566:
  9876. 00007566  206E 0008                movea.l    A0, [A6 + 0x8]
  9877. 0000756A  3007                     move.w     D0, D7
  9878. 0000756C  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  9879. 00007570  D090                     add.l      D0, [A0]
  9880. 00007572  2040                     movea.l    A0, D0
  9881. 00007574  43EE FFAE                lea.l      A1, [A6 - 0x52]
  9882. 00007578  7013                     moveq.l    D0, 0x13
  9883. label0000757A:
  9884. 0000757A  22D8                     move.l     [A1]+, [A0]+
  9885. 0000757C  51C8 FFFC                dbf        D0, -0x6 /* 0000757A */
  9886. 00007580  32D8                     move.w     [A1]+, [A0]+
  9887. 00007582  0C6E 0001 FFB0           cmpi.w     [A6 - 0x50], 0x1
  9888. 00007588  6618                     bne        +0x1A /* 000075A2 */
  9889. 0000758A  2F2D B37C                move.l     -[A7], [A5 - 0x4C84]
  9890. 0000758E  486D FB62                pea.l      [A5 - 0x49E]
  9891. 00007592  3F07                     move.w     -[A7], D7
  9892. 00007594  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9893. 00007598  4EAD 0BFA                jsr        [A5 + 0xBFA /* export_379 */]
  9894. 0000759C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  9895. 000075A0  603C                     bra        +0x3E /* 000075DE */
  9896. label000075A2:
  9897. 000075A2  0C6E 0002 FFB0           cmpi.w     [A6 - 0x50], 0x2
  9898. 000075A8  6618                     bne        +0x1A /* 000075C2 */
  9899. 000075AA  2F2D B37C                move.l     -[A7], [A5 - 0x4C84]
  9900. 000075AE  486D FB6C                pea.l      [A5 - 0x494]
  9901. 000075B2  3F07                     move.w     -[A7], D7
  9902. 000075B4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9903. 000075B8  4EAD 0BFA                jsr        [A5 + 0xBFA /* export_379 */]
  9904. 000075BC  4FEF 000E                lea.l      A7, [A7 + 0xE]
  9905. 000075C0  601C                     bra        +0x1E /* 000075DE */
  9906. label000075C2:
  9907. 000075C2  4A6E FFB0                tst.w      [A6 - 0x50]
  9908. 000075C6  6616                     bne        +0x18 /* 000075DE */
  9909. 000075C8  2F2D B37C                move.l     -[A7], [A5 - 0x4C84]
  9910. 000075CC  486D FB76                pea.l      [A5 - 0x48A]
  9911. 000075D0  3F07                     move.w     -[A7], D7
  9912. 000075D2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9913. 000075D6  4EAD 0BFA                jsr        [A5 + 0xBFA /* export_379 */]
  9914. 000075DA  4FEF 000E                lea.l      A7, [A7 + 0xE]
  9915. label000075DE:
  9916. 000075DE  2E1F                     move.l     D7, [A7]+
  9917. 000075E0  4E5E                     unlink     A6
  9918. 000075E2  4E75                     rts
  9919. fn000075E4:
  9920. 000075E4  4E56 FFAE                link       A6, -0x0052
  9921. 000075E8  A89E                     syscall    PenNormal
  9922. 000075EA  4EAD 0B1A                jsr        [A5 + 0xB1A /* export_351 */]
  9923. 000075EE  202E 0008                move.l     D0, [A6 + 0x8]
  9924. 000075F2  B0AD B360                cmp.l      D0, [A5 - 0x4CA0]
  9925. 000075F6  6618                     bne        +0x1A /* 00007610 */
  9926. 000075F8  2F2D B354                move.l     -[A7], [A5 - 0x4CAC]
  9927. 000075FC  2F2D B334                move.l     -[A7], [A5 - 0x4CCC]
  9928. 00007600  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  9929. 00007604  508F                     addq.l     A7, 8
  9930. 00007606  3F00                     move.w     -[A7], D0
  9931. 00007608  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  9932. 0000760C  548F                     addq.l     A7, 2
  9933. 0000760E  6016                     bra        +0x18 /* 00007626 */
  9934. label00007610:
  9935. 00007610  2F2D B368                move.l     -[A7], [A5 - 0x4C98]
  9936. 00007614  2F2D B334                move.l     -[A7], [A5 - 0x4CCC]
  9937. 00007618  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  9938. 0000761C  508F                     addq.l     A7, 8
  9939. 0000761E  3F00                     move.w     -[A7], D0
  9940. 00007620  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  9941. 00007624  548F                     addq.l     A7, 2
  9942. label00007626:
  9943. 00007626  206E 0008                movea.l    A0, [A6 + 0x8]
  9944. 0000762A  302E 000C                move.w     D0, [A6 + 0xC]
  9945. 0000762E  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  9946. 00007632  D090                     add.l      D0, [A0]
  9947. 00007634  2040                     movea.l    A0, D0
  9948. 00007636  43EE FFAE                lea.l      A1, [A6 - 0x52]
  9949. 0000763A  7013                     moveq.l    D0, 0x13
  9950. label0000763C:
  9951. 0000763C  22D8                     move.l     [A1]+, [A0]+
  9952. 0000763E  51C8 FFFC                dbf        D0, -0x6 /* 0000763C */
  9953. 00007642  32D8                     move.w     [A1]+, [A0]+
  9954. 00007644  0C6E 0001 FFB0           cmpi.w     [A6 - 0x50], 0x1
  9955. 0000764A  661A                     bne        +0x1C /* 00007666 */
  9956. 0000764C  2F2D B37C                move.l     -[A7], [A5 - 0x4C84]
  9957. 00007650  486D FB82                pea.l      [A5 - 0x47E]
  9958. 00007654  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  9959. 00007658  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9960. 0000765C  4EAD 0BFA                jsr        [A5 + 0xBFA /* export_379 */]
  9961. 00007660  4FEF 000E                lea.l      A7, [A7 + 0xE]
  9962. 00007664  6040                     bra        +0x42 /* 000076A6 */
  9963. label00007666:
  9964. 00007666  0C6E 0002 FFB0           cmpi.w     [A6 - 0x50], 0x2
  9965. 0000766C  661A                     bne        +0x1C /* 00007688 */
  9966. 0000766E  2F2D B37C                move.l     -[A7], [A5 - 0x4C84]
  9967. 00007672  486D FB90                pea.l      [A5 - 0x470]
  9968. 00007676  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  9969. 0000767A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9970. 0000767E  4EAD 0BFA                jsr        [A5 + 0xBFA /* export_379 */]
  9971. 00007682  4FEF 000E                lea.l      A7, [A7 + 0xE]
  9972. 00007686  601E                     bra        +0x20 /* 000076A6 */
  9973. label00007688:
  9974. 00007688  4A6E FFB0                tst.w      [A6 - 0x50]
  9975. 0000768C  6618                     bne        +0x1A /* 000076A6 */
  9976. 0000768E  2F2D B37C                move.l     -[A7], [A5 - 0x4C84]
  9977. 00007692  486D FB9C                pea.l      [A5 - 0x464]
  9978. 00007696  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  9979. 0000769A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9980. 0000769E  4EAD 0BFA                jsr        [A5 + 0xBFA /* export_379 */]
  9981. 000076A2  4FEF 000E                lea.l      A7, [A7 + 0xE]
  9982. label000076A6:
  9983. 000076A6  4E5E                     unlink     A6
  9984. 000076A8  4E75                     rts
  9985. fn000076AA:
  9986. 000076AA  4E56 FFAE                link       A6, -0x0052
  9987. 000076AE  A89E                     syscall    PenNormal
  9988. 000076B0  4EAD 0B1A                jsr        [A5 + 0xB1A /* export_351 */]
  9989. 000076B4  202E 0008                move.l     D0, [A6 + 0x8]
  9990. 000076B8  B0AD B360                cmp.l      D0, [A5 - 0x4CA0]
  9991. 000076BC  6618                     bne        +0x1A /* 000076D6 */
  9992. 000076BE  2F2D B354                move.l     -[A7], [A5 - 0x4CAC]
  9993. 000076C2  2F2D B334                move.l     -[A7], [A5 - 0x4CCC]
  9994. 000076C6  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  9995. 000076CA  508F                     addq.l     A7, 8
  9996. 000076CC  3F00                     move.w     -[A7], D0
  9997. 000076CE  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  9998. 000076D2  548F                     addq.l     A7, 2
  9999. 000076D4  6016                     bra        +0x18 /* 000076EC */
  10000. label000076D6:
  10001. 000076D6  2F2D B368                move.l     -[A7], [A5 - 0x4C98]
  10002. 000076DA  2F2D B334                move.l     -[A7], [A5 - 0x4CCC]
  10003. 000076DE  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  10004. 000076E2  508F                     addq.l     A7, 8
  10005. 000076E4  3F00                     move.w     -[A7], D0
  10006. 000076E6  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  10007. 000076EA  548F                     addq.l     A7, 2
  10008. label000076EC:
  10009. 000076EC  206E 0008                movea.l    A0, [A6 + 0x8]
  10010. 000076F0  302E 000C                move.w     D0, [A6 + 0xC]
  10011. 000076F4  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  10012. 000076F8  D090                     add.l      D0, [A0]
  10013. 000076FA  2040                     movea.l    A0, D0
  10014. 000076FC  43EE FFAE                lea.l      A1, [A6 - 0x52]
  10015. 00007700  7013                     moveq.l    D0, 0x13
  10016. label00007702:
  10017. 00007702  22D8                     move.l     [A1]+, [A0]+
  10018. 00007704  51C8 FFFC                dbf        D0, -0x6 /* 00007702 */
  10019. 00007708  32D8                     move.w     [A1]+, [A0]+
  10020. 0000770A  0C6E 0001 FFB0           cmpi.w     [A6 - 0x50], 0x1
  10021. 00007710  661A                     bne        +0x1C /* 0000772C */
  10022. 00007712  2F2D B37C                move.l     -[A7], [A5 - 0x4C84]
  10023. 00007716  486D FBAA                pea.l      [A5 - 0x456]
  10024. 0000771A  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  10025. 0000771E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10026. 00007722  4EAD 0BFA                jsr        [A5 + 0xBFA /* export_379 */]
  10027. 00007726  4FEF 000E                lea.l      A7, [A7 + 0xE]
  10028. 0000772A  6040                     bra        +0x42 /* 0000776C */
  10029. label0000772C:
  10030. 0000772C  0C6E 0002 FFB0           cmpi.w     [A6 - 0x50], 0x2
  10031. 00007732  661A                     bne        +0x1C /* 0000774E */
  10032. 00007734  2F2D B37C                move.l     -[A7], [A5 - 0x4C84]
  10033. 00007738  486D FBB6                pea.l      [A5 - 0x44A]
  10034. 0000773C  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  10035. 00007740  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10036. 00007744  4EAD 0BFA                jsr        [A5 + 0xBFA /* export_379 */]
  10037. 00007748  4FEF 000E                lea.l      A7, [A7 + 0xE]
  10038. 0000774C  601E                     bra        +0x20 /* 0000776C */
  10039. label0000774E:
  10040. 0000774E  4A6E FFB0                tst.w      [A6 - 0x50]
  10041. 00007752  6618                     bne        +0x1A /* 0000776C */
  10042. 00007754  2F2D B37C                move.l     -[A7], [A5 - 0x4C84]
  10043. 00007758  486D FBC0                pea.l      [A5 - 0x440]
  10044. 0000775C  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  10045. 00007760  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10046. 00007764  4EAD 0BFA                jsr        [A5 + 0xBFA /* export_379 */]
  10047. 00007768  4FEF 000E                lea.l      A7, [A7 + 0xE]
  10048. label0000776C:
  10049. 0000776C  4E5E                     unlink     A6
  10050. 0000776E  4E75                     rts
  10051. fn00007770:
  10052. 00007770  4E56 FFAE                link       A6, -0x0052
  10053. 00007774  A89E                     syscall    PenNormal
  10054. 00007776  4EAD 0B1A                jsr        [A5 + 0xB1A /* export_351 */]
  10055. 0000777A  202E 0008                move.l     D0, [A6 + 0x8]
  10056. 0000777E  B0AD B360                cmp.l      D0, [A5 - 0x4CA0]
  10057. 00007782  6618                     bne        +0x1A /* 0000779C */
  10058. 00007784  2F2D B354                move.l     -[A7], [A5 - 0x4CAC]
  10059. 00007788  2F2D B334                move.l     -[A7], [A5 - 0x4CCC]
  10060. 0000778C  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  10061. 00007790  508F                     addq.l     A7, 8
  10062. 00007792  3F00                     move.w     -[A7], D0
  10063. 00007794  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  10064. 00007798  548F                     addq.l     A7, 2
  10065. 0000779A  6016                     bra        +0x18 /* 000077B2 */
  10066. label0000779C:
  10067. 0000779C  2F2D B368                move.l     -[A7], [A5 - 0x4C98]
  10068. 000077A0  2F2D B334                move.l     -[A7], [A5 - 0x4CCC]
  10069. 000077A4  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  10070. 000077A8  508F                     addq.l     A7, 8
  10071. 000077AA  3F00                     move.w     -[A7], D0
  10072. 000077AC  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  10073. 000077B0  548F                     addq.l     A7, 2
  10074. label000077B2:
  10075. 000077B2  206E 0008                movea.l    A0, [A6 + 0x8]
  10076. 000077B6  302E 000C                move.w     D0, [A6 + 0xC]
  10077. 000077BA  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  10078. 000077BE  D090                     add.l      D0, [A0]
  10079. 000077C0  2040                     movea.l    A0, D0
  10080. 000077C2  43EE FFAE                lea.l      A1, [A6 - 0x52]
  10081. 000077C6  7013                     moveq.l    D0, 0x13
  10082. label000077C8:
  10083. 000077C8  22D8                     move.l     [A1]+, [A0]+
  10084. 000077CA  51C8 FFFC                dbf        D0, -0x6 /* 000077C8 */
  10085. 000077CE  32D8                     move.w     [A1]+, [A0]+
  10086. 000077D0  0C6E 0001 FFB0           cmpi.w     [A6 - 0x50], 0x1
  10087. 000077D6  661A                     bne        +0x1C /* 000077F2 */
  10088. 000077D8  2F2D B37C                move.l     -[A7], [A5 - 0x4C84]
  10089. 000077DC  486D FBCC                pea.l      [A5 - 0x434]
  10090. 000077E0  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  10091. 000077E4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10092. 000077E8  4EAD 0BFA                jsr        [A5 + 0xBFA /* export_379 */]
  10093. 000077EC  4FEF 000E                lea.l      A7, [A7 + 0xE]
  10094. 000077F0  6040                     bra        +0x42 /* 00007832 */
  10095. label000077F2:
  10096. 000077F2  0C6E 0002 FFB0           cmpi.w     [A6 - 0x50], 0x2
  10097. 000077F8  661A                     bne        +0x1C /* 00007814 */
  10098. 000077FA  2F2D B37C                move.l     -[A7], [A5 - 0x4C84]
  10099. 000077FE  486D FBDE                pea.l      [A5 - 0x422]
  10100. 00007802  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  10101. 00007806  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10102. 0000780A  4EAD 0BFA                jsr        [A5 + 0xBFA /* export_379 */]
  10103. 0000780E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  10104. 00007812  601E                     bra        +0x20 /* 00007832 */
  10105. label00007814:
  10106. 00007814  4A6E FFB0                tst.w      [A6 - 0x50]
  10107. 00007818  6618                     bne        +0x1A /* 00007832 */
  10108. 0000781A  2F2D B37C                move.l     -[A7], [A5 - 0x4C84]
  10109. 0000781E  486D FBF0                pea.l      [A5 - 0x410]
  10110. 00007822  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  10111. 00007826  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10112. 0000782A  4EAD 0BFA                jsr        [A5 + 0xBFA /* export_379 */]
  10113. 0000782E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  10114. label00007832:
  10115. 00007832  4E5E                     unlink     A6
  10116. 00007834  4E75                     rts
  10117. fn00007836:
  10118. 00007836  A89E                     syscall    PenNormal
  10119. 00007838  4EAD 0B1A                jsr        [A5 + 0xB1A /* export_351 */]
  10120. 0000783C  2F2D B37C                move.l     -[A7], [A5 - 0x4C84]
  10121. 00007840  4267                     clr.w      -[A7]
  10122. 00007842  486D FC04                pea.l      [A5 - 0x3FC]
  10123. 00007846  4EAD 0C02                jsr        [A5 + 0xC02 /* export_380 */]
  10124. 0000784A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  10125. 0000784E  4E75                     rts
  10126. fn00007850:
  10127. 00007850  4E56 FFFE                link       A6, -0x0002
  10128. 00007854  A89E                     syscall    PenNormal
  10129. 00007856  4EAD 0B1A                jsr        [A5 + 0xB1A /* export_351 */]
  10130. 0000785A  0C6E FC1E 000C           cmpi.w     [A6 + 0xC], 0xFC1E
  10131. 00007860  6606                     bne        +0x8 /* 00007868 */
  10132. 00007862  7000                     moveq.l    D0, 0x00
  10133. 00007864  6000 0068                bra        +0x6A /* 000078CE */
  10134. label00007868:
  10135. 00007868  0C6E FC1F 000C           cmpi.w     [A6 + 0xC], 0xFC1F
  10136. 0000786E  6640                     bne        +0x42 /* 000078B0 */
  10137. 00007870  42A7                     clr.l      -[A7]
  10138. 00007872  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10139. 00007876  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  10140. 0000787A  201F                     move.l     D0, [A7]+
  10141. 0000787C  4878 0052                push.l     0x52 /* 'R' */
  10142. 00007880  2F00                     move.l     -[A7], D0
  10143. 00007882  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  10144. 00007886  5380                     subq.l     D0, 1
  10145. 00007888  3D40 FFFE                move.w     [A6 - 0x2], D0
  10146. 0000788C  4A6E FFFE                tst.w      [A6 - 0x2]
  10147. 00007890  6C04                     bge        +0x6 /* 00007896 */
  10148. 00007892  7000                     moveq.l    D0, 0x00
  10149. 00007894  6038                     bra        +0x3A /* 000078CE */
  10150. label00007896:
  10151. 00007896  2F2D B37C                move.l     -[A7], [A5 - 0x4C84]
  10152. 0000789A  486D FC0E                pea.l      [A5 - 0x3F2]
  10153. 0000789E  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  10154. 000078A2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10155. 000078A6  4EAD 0BFA                jsr        [A5 + 0xBFA /* export_379 */]
  10156. 000078AA  4FEF 000E                lea.l      A7, [A7 + 0xE]
  10157. 000078AE  601E                     bra        +0x20 /* 000078CE */
  10158. label000078B0:
  10159. 000078B0  4A6E 000C                tst.w      [A6 + 0xC]
  10160. 000078B4  6706                     beq        +0x8 /* 000078BC */
  10161. 000078B6  302E 000C                move.w     D0, [A6 + 0xC]
  10162. 000078BA  6012                     bra        +0x14 /* 000078CE */
  10163. label000078BC:
  10164. 000078BC  2F2D B37C                move.l     -[A7], [A5 - 0x4C84]
  10165. 000078C0  4267                     clr.w      -[A7]
  10166. 000078C2  486D FC1A                pea.l      [A5 - 0x3E6]
  10167. 000078C6  4EAD 0C02                jsr        [A5 + 0xC02 /* export_380 */]
  10168. 000078CA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  10169. label000078CE:
  10170. 000078CE  4E5E                     unlink     A6
  10171. 000078D0  4E75                     rts
  10172.